金歌 发表于 2024-8-3 11:53:10

办理数据库建表错误:ERROR 1064 (42000): You have an error in your SQL.

@(办理数据库建表错误:ERROR 1064 (42000): 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 ‘desk tb_user’ at line 1)
运用MySQL下令运行sql语句进行建表时,会出现此报错:
https://i-blog.csdnimg.cn/direct/555b478e767f4efab9e014ccee20913f.png
本身编写的范例sql语句为:
https://i-blog.csdnimg.cn/direct/8ea3aa6a3381431e899810723289a1ee.png
这个问题其实是语法错误,在MySQL中为了区分关键字与普通字符,MySQL引入了一个反引号,出现此错误有我遇到的有以下几种办理方法:


[*]注释不能用反引号 ` ,因为此处为普通字符串,不是MySQL关键字,即comment后用英文状态的引号 ’
[*]前面的id属于关键字符,应该用反引号 `
[*]一定要包管所有的符号均在英文状态下输入
终极正确版本为:
https://i-blog.csdnimg.cn/direct/14f6015ef6e241d0b45bcd7958b4c1c6.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 办理数据库建表错误:ERROR 1064 (42000): You have an error in your SQL.