You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

仅含自增主键的MySQL表插入行报1064语法错误如何解决?

报错原因

1064语法报错的核心原因是你使用的MySQL版本低于8.0.19,DEFAULT VALUES 是MySQL 8.0.19版本才正式支持的语法,低版本MySQL无法识别该写法,因此触发语法错误。

正确插入方案

以下是全版本兼容的插入写法,都可以实现往仅含自增主键的表中插入新行:

  • 显式给自增主键字段传入NULL,MySQL会自动生成自增序列值:
    INSERT INTO VormerkListe (vormerkListeID) VALUES (NULL);
    
  • 显式给自增主键字段传入DEFAULT关键字,触发字段默认逻辑:
    INSERT INTO VormerkListe (vormerkListeID) VALUES (DEFAULT);
    

如果你的运行环境允许升级MySQL版本,升级到8.0.19及以上版本后,你原本写的INSERT INTO VormerkListe DEFAULT VALUES;语句可以直接正常执行。

内容的提问来源于stack exchange,提问作者Pixelherz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 19:06:07