mysql5.5 创建表时datetime 类型出错
创建时显示datetime类型的那栏出错,给改成varchar就好了下面是将该栏修改回datetime的信息,又出错了,怎么办呢?PS:我不是用命令行写的ERROR106...
创建时显示datetime类型的那栏出错,给改成varchar就好了
下面是将该栏修改回datetime的信息,又出错了,怎么办呢?
PS:我不是用命令行写的
ERROR 1067: Invalid default value for 'birthday'
SQL Statement:
ALTER TABLE `internweb`.`student` CHANGE COLUMN `birthday` `birthday` DATETIME NULL DEFAULT '生日'
ERROR: Error when running failback script. Details follow.
ERROR 1050: Table 'student' already exists
SQL Statement:
CREATE TABLE `student` (
`sname` varchar(45) NOT NULL DEFAULT '学生用户名,主键',
`password` varchar(45) NOT NULL DEFAULT '学生密码',
`truename` varchar(45) NOT NULL DEFAULT '真实姓名',
`sex` varchar(45) DEFAULT '性别',
`birthday` varchar(45) DEFAULT '生日',
`nation` varchar(45) DEFAULT '民族', 展开
下面是将该栏修改回datetime的信息,又出错了,怎么办呢?
PS:我不是用命令行写的
ERROR 1067: Invalid default value for 'birthday'
SQL Statement:
ALTER TABLE `internweb`.`student` CHANGE COLUMN `birthday` `birthday` DATETIME NULL DEFAULT '生日'
ERROR: Error when running failback script. Details follow.
ERROR 1050: Table 'student' already exists
SQL Statement:
CREATE TABLE `student` (
`sname` varchar(45) NOT NULL DEFAULT '学生用户名,主键',
`password` varchar(45) NOT NULL DEFAULT '学生密码',
`truename` varchar(45) NOT NULL DEFAULT '真实姓名',
`sex` varchar(45) DEFAULT '性别',
`birthday` varchar(45) DEFAULT '生日',
`nation` varchar(45) DEFAULT '民族', 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |