当前位置: 首页 > article >正文

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

@[TOC](解决数据库建表错误: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语句进行建表时,会出现此报错:
mysql报错
自己编写的范例sql语句为:
范例sql
这个问题其实是语法错误,在MySQL中为了区分关键字与普通字符,MySQL引入了一个反引号,出现此错误有我遇到的有以下几种解决方法:

  • 注释不能用反引号 ` ,因为此处为普通字符串,不是MySQL关键字,即comment后用英文状态的引号 ’
  • 前面的id属于关键字符,应该用反引号 `
  • 一定要保证所有的符号均在英文状态下输入

最终正确版本为:
在这里插入图片描述


http://www.kler.cn/a/558507.html

相关文章:

  • 网络安全营运周报
  • 线程的分离属性、互斥锁、信号量
  • 【Python爬虫(51)】深入剖析Scrapy框架:解锁高效爬虫的核心奥秘
  • MySQL 单表访问方法详解
  • Baklib知识中台重塑企业知识管理
  • 2025吐槽季第一弹---腾讯云EO边缘安全加速平台服务
  • Linux 命令大全完整版(11)
  • Vue学习教程-15自定义指令
  • DeepSeek核心技术全景解析:架构革新与工程突破
  • 力扣-贪心-45 跳跃游戏
  • MyBatis XML映射文件中的批量插入和更新
  • 【LLM】R1复现项目(SimpleRL、OpenR1、LogitRL、TinyZero)持续更新
  • 我的世界地下城DLC开发的第二天
  • Kafka安装
  • Linux:进程的认识
  • win32汇编环境,窗口程序中使用菜单示例四
  • 【java】就近原则
  • vscode@右键文件夹或文件vscode打开一键配置
  • for循环可遍历但不可以修改列表原因分析
  • 物联网常见协议基础学习