每次我尝试在我的SQL数据库中创建表的时间我不断收到此错误:MySQL的1064错误语法错误
错误查询(1064):语法错误附近的“CREATE TABLE IF NOT EXISTS users
(id
INT (10)NOT NULL AUTO_INCREMENT,`”第2行
我能得到一些帮助,这
use luke_f_db
CREATE TABLE IF NOT EXISTS `users` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`email` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL,
`trn_date` datetime NOT NULL,
PRIMARY KEY (`id`)
);
'use luke_f_db'? 'mysqli_select_db()'还是足够的? –
在'USE'之后抛出一个分号(或者确实,在查询之外执行,最好在连接语句中)。 – Quassnoi
对于某些电子邮件地址,50个字符是不够的。除非你有一个非常有说服力的理由,否则对大多数领域使用'VARCHAR(255)',存储成本通常为零。 – tadman