在我的数据库,我的表定义如下:MySQL工作台的怪异的行为
1 http://f.cl.ly/items/2S1t0r1h3z0Y2Y302F0l/mysqlWB.jpg
我注意到2种怪异的行为(V 6.0):
1)
从mysql工作台菜单导出此表我获得this,其中我有:
sex
枚举( 'M', 'F')DEFAULT NULL,
如果ENUM列被声明,以允许NULL,NULL值是该列的有效值,并且默认值为NULL。如果ENUM列被声明为NOT NULL,则其默认值是允许值列表中的第一个元素。
和:
birth_date
日期DEFAULT NULL,
,我声明为NOT NULL。
2)
我已经试过此查询:
“插入到用户(名称)VALUES( '标记');”
该插入在mysql工作台中工作,而不是在sqlFiddle中工作。 我估计会从MySQL白平衡错误的,但我只是reveive警告:
1行(S)的影响,5个警告:
1364字段 '姓' 没有默认值
1364字段“birth_date”没有默认值
1364字段“邮件”没有默认值
1364字段“密码”没有默认值
1364字段“用户名”没有默认值
我缺少的东西或者是他们的某种错误的?