出现以下情况:mysql grant 语句错误代码:#1064,该怎么办?

mysql grant 语句错误代码:#1064


不负相思意
浏览 9454回答 4
4回答

长风秋雁

  数据库错误:1064就是语法错误。  注意查看你的sql语句,将报错的行中,多检查几遍,都能检查出来问题所在的。平时写SQL语句时,细心点,都能大大减少这种错误的发生频率。

哔哔one

mysql错误代码1064表示用户输入的sql语句有语法错误。具体错误位置和内容会在后面的描述中写出,如:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual thatcorresponds to your MySQL server version for the right syntax to use near '这里是用户输入的SQL语句出错点内容' at line 1如果想解决这样的错误,需要使用者去参考语法手册和使用规范,并多加练习、应用、体验,才能减少和解决相关错误。

qq_遁去的一_1

一般提示1064 - You have an error in your SQL syntax;,都是语法的问题可以通过下面这个方法查看mysql的语法,你的问题在于COLLATE 后没加上参数mysql> ? create table| CHAR[(length)][CHARACTER SET charset_name] [COLLATE collation_name]| VARCHAR(length)[CHARACTER SET charset_name] [COLLATE collation_name]你可以试下CREATE TABLE `user` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,`gender` enum('female','male') NOT NULL,`birthday` date DEFAULT NULL,`password` varchar(255) CHARACTER SET utf8 NOT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin11 row in set (0.00 sec)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python
MySQL