MySQL中插入數(shù)據(jù)時(shí)遇到“語(yǔ)法錯(cuò)誤”提示,如何解決?

MySQL中插入數(shù)據(jù)時(shí)遇到“語(yǔ)法錯(cuò)誤”提示,如何解決?

mysql中插入數(shù)據(jù)時(shí)收到“語(yǔ)法錯(cuò)誤”提示的解決方案

mysql中執(zhí)行數(shù)據(jù)插入操作時(shí),遇到如下錯(cuò)誤提示:“Error 1064 (42000): you have an error in your sql syntax”,可能表示插入指令存在語(yǔ)法錯(cuò)誤。

仔細(xì)檢查提供的sql語(yǔ)句

insert into app03_accountcontrol(mobiles,price,level,use)values("1231231231",123.11,1,1);

從數(shù)據(jù)表的描述中可以看出,“use”字段為保留關(guān)鍵字。在mysql中,保留關(guān)鍵字是預(yù)先定義的關(guān)鍵字,不能作為表字段名或其他標(biāo)識(shí)符使用。

因此,要解決此語(yǔ)法錯(cuò)誤,需要將“use”字段名用反引號(hào)括起來(lái):

insert into app03_accountcontrol(mobiles,price,level,`use`)values("1231231231",123.11,1,1);

修改后的插入指令將成功執(zhí)行,并在“app03_accountcontrol”數(shù)據(jù)表中插入一條記錄。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊5 分享
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員