我在MySQL中有MySQL字段NULL set to No和default value of 0,类型为bit(1)。现在这个条件:
if(!结果总是true,因为mysql实际上没有设置0的默认值,所以它将字段保持为空?要使上述条件正常工作,我必须在MYSQL中将默认值从0设置为null,但我不想这样做。我真的很困惑这里发生了什么,为什么不设置默认值0而字段仍然是空白的?要重申的是,mysql的问题是,当没有手动指定值
我正在使用下面的代码在该表中创建一个表,我希望将日期和时间存储在两个分开的列中,并设置日期和时间默认值,也可以使用下面的查询,但是会得到此错误。create table location_aj id int not null auto_increment primary key, fdate DATE DEFAULT CURRENT_DATE, );
您的SQL语法出现错误;请检查与您的MySQL</