首页 > 数据库 >数据库练习发生的error—— check the manual that corresponds to your MySQL server version for the right syntax

数据库练习发生的error—— check the manual that corresponds to your MySQL server version for the right syntax

时间:2024-03-14 13:12:49浏览次数:23  
标签:comment use right your syntax MySQL 主键 id

    记录一下发生的错误。

   check the manual that corresponds to your MySQL server version for the right syntax to use near ''id'),

    参考链接:完美解决 ERROR 1064 (42000): You have an error in your SQL syntax ... near …_response code:42000 1064 response message:java.sql-CSDN博客

    这是我写的代码,问题的关键是为了能够区分普通字符和关键字,普通字符应该加上反引号` `。不过要注意一下comment后面的字符串不需要要加上反引号。

   

    正确写法:

create table `t_article`(
`id` int(20) not null auto_increment comment '文章id',
`title` varchar(200) default null comment'文章标题',
`content` longtext comment'文章内容',
primary key(`id`)
)Engine=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET = utf8;

    当然还是推荐关键字大写。

    反引号打法

    

     补充:

1.在 MySQL 中,当主键定义为自增长后,这个主键的值就不再需要用户输入数据了,而由数据库系统根据定义自动赋值。每增加一条记录,主键会自动以相同的步长进行增长。

通过给字段添加 AUTO_INCREMENT 属性来实现主键自增长。语法格式如下:

2.在MySQL数据库中, 字段或列的注释是用属性comment来添加。创建新表的脚本中, 可在字段定义脚本中添加comment属性来添加注释。

  

 

标签:comment,use,right,your,syntax,MySQL,主键,id
From: https://www.cnblogs.com/clina/p/18072621

相关文章

  • vueusejs实现拖动
    https://www.vueusejs.com/guide/ npmi-D@vueuse/nuxt@vueuse/corepnpmadd-D@vueuse/nuxt@vueuse/core定义变量constcontentParent=ref();定义div<divclass="lg:flexoverflow-autoh-6/6w-[calc(100%+1rem)]"ref=&quo......
  • linux(centos7)通过ckman安装clickhouse并设置自启动
    软件所需安装包:链接:https://pan.baidu.com/s/1MvvS-UoZgn-c0H8pPAavEg?pwd=li9f提取码:li9f--来自百度网盘超级会员V5的分享安装ckman1.使用rpm的方式安装:将rpm包放到服务器,执行命令rpm-ivhckman-2.2.3.x86_64.rpm2.启动:systemctlstartckman3.默认来说ckman是配置了......
  • 提升地理空间分析效率,火山引擎ByteHouse上线GIS能力
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群在数字化时代,地理空间分析(GeospatialAnalytics)成为辅助企业市场策略洞察的重要手段。无论是广告投放的精准定位,还是电商物流的效率优化,都离不开对地理空间数据的查询、分析和可视化处理,以便......
  • [js error] SyntaxError: Unexpected token ‘{‘ (at uniFile.js?t=1710138723630:1:
    问题详情问题描述封装一个函数的时候报错问题原因SyntaxError:Unexpectedtoken‘{’(atuniFile.js?t=1710138723630:1:34)SyntaxError:意外的令牌“{”(在uniFile.js?t=1710138723630:1:34)意思是有不符合语法规范的地方在第一行34个字符的地方去到报错文件的地方查......
  • carousel 轮播自定义进度条
    <!--VueSFC--><template><divclass="propor-box"><divclass="p20"><div><el-carousel:interval="5000"arrow="always"height="250px">&......
  • userNetworkMonitor
    constuseUserNetworkMonitor=()=>{constinfo={startTime:0,duration:5000,};lettimer=null;constloop=(url,interval=5*1000)=>{timer=setTimeout(()=>{conststartTime=Date.now();info.sta......
  • Podfile 中 use_frameworks! 的作用
    use_frameworks!生效的条件1.use_frameworks!只有在第三方库的podspec文件中没有设置s.static_framework=true/falue时有效,如果第三方库的podspec文件中设置了s.static_framework=true/false,那么依podspec中的设置为准。2.第三方库必须是源代码,否则也不生效。比如:原来是.a,......
  • Esxi 安装企业版 suse 系统
    ......
  • Mysql和Clickhouse数据查询-按照时间分组统计并且对无无数据的日期补0
      最近在做数据查询需求的时候,遇到按照时间分组查询统计指标的需求,比如说查询模块的最近15天访问数据量,没有数据的日期补0,以前对于这种类似的需求都是通过代码来补数据,想试试sql实现这种查询,因此查询了不少文章,对于类似实现方法的文章网上也有很多,差异也很多,因此这篇文章只......
  • 设置MaxUserPort和TcpTimedWaitDelay
    现象:在windows服务器上安装了mysql5.7,一开始mysql运行良好,但是过了一段时间后,收到错误“错误2003(HY000):无法连接到localhost上的MySQL服务器(10055)”,当重新启动机器时,问题就解决了,但是过了一段时间后,我再次收到同样的错误消息。解决办法:设置MaxUserPortMaxUserPort是Windows操......