gpt4 book ai didi

mysql - 为什么下面的 SQL 表创建不起作用?

转载 作者:行者123 更新时间:2023-11-29 00:00:23 25 4
gpt4 key购买 nike

CREATE TABLE  `auth_user` (

`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`password` VARCHAR( 128 ) COLLATE utf8_bin NOT NULL ,
`last_login` DATETIME( 6 ) DEFAULT NULL ,
`is_superuser` TINYINT( 1 ) NOT NULL ,
`username` VARCHAR( 30 ) COLLATE utf8_bin NOT NULL ,
`first_name` VARCHAR( 30 ) COLLATE utf8_bin NOT NULL ,
`last_name` VARCHAR( 30 ) COLLATE utf8_bin NOT NULL ,
`email` VARCHAR( 254 ) COLLATE utf8_bin NOT NULL ,
`is_staff` TINYINT( 1 ) NOT NULL ,
`is_active` TINYINT( 1 ) NOT NULL ,
`date_joined` DATETIME( 6 ) NOT NULL ,
PRIMARY KEY ( `id` ) ,
UNIQUE KEY `username` ( `username` )
) ENGINE = INNODB AUTO_INCREMENT =2 DEFAULT CHARSET = utf8 COLLATE = utf8_bin;

*\#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(6) DEFAULT NULL,
`is_superuser` tinyint(1) NOT NULL,
`username` varchar(30)' at line 4***

这是来自 django 项目的 auth_user 表。 SQL文件是从我本地的MySQL数据库中导出的,但是我无法导入到在线的mysql数据库中。有人可以帮助我吗?

最佳答案

您不需要datetime的长度

`date_joined` DATETIME( 6 ) NOT NULL ,

应该是

`date_joined` DATETIME  NOT NULL ,

https://dev.mysql.com/doc/refman/5.0/en/datetime.html

关于mysql - 为什么下面的 SQL 表创建不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30104318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com