www.wfdy.net > MYSQL中DAFAult null什么意思

MYSQL中DAFAult null什么意思

默认值为空,如果没有的话默认值可能不为空,但不是NULL

default '' ;表示默认为空字符串,是个空字符串的数据值 default null;表示这个字段为null,不再是个具体的数据值

最好把那个字段先删除,然后在添加: ALTER TABLE `tablename` ADD `add_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP

不知道你想表达什么意思 mysql源码目录下的 my-defalut.ini是Mysql为用户提供的默认配置文件 用户需要将它拷贝到/etc/下并重命名为my.ini才能作为系统的Mysql配置文件来生效 从内容上来说 这两个文件你如果不做修改的话是一样的

mysql没有配置文件也可以启动,你可以把my-default.ini改名为my.ini,然后放到mysql安装根目录,在[mysqld]下加上character-set-server=utf8

CREATE TABLE `test1` ( `a` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `b` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `c` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ...

网站地图

All rights reserved Powered by www.wfdy.net

copyright ©right 2010-2021。
www.wfdy.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com