欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決MySQL錯(cuò)誤碼:1054 Unknown column ‘**‘ in ‘field list‘的問題

 更新時(shí)間:2024年05月28日 10:16:15   作者:旭東怪  
這篇文章主要介紹了解決MySQL錯(cuò)誤碼:1054 Unknown column ‘**‘ in ‘field list‘的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

MySQL錯(cuò)誤碼:1054 Unknown column ‘**‘ in ‘field list‘

報(bào)錯(cuò)提示

錯(cuò)誤碼: 1054

Unknown column '**' in 'field list'

問題分析

1、該列名在數(shù)據(jù)表中不存在,也就是SQL語句中的列名寫錯(cuò)了。

2、數(shù)據(jù)表中的列名多了一個(gè)空格,解決辦法就是將空格去掉就可以了。

3、該列屬于后面加上去的,選擇全部列可以,單獨(dú)獲取報(bào)錯(cuò),解決辦法就是將數(shù)據(jù)表中的該列重新命名,然后保存。

4、表名在數(shù)據(jù)庫(kù)中不存在。

Unknown column ‘xxx‘ in ‘field list‘

MySQL數(shù)據(jù)庫(kù)插入數(shù)據(jù)時(shí),出現(xiàn)Unknown column 'XXX' in 'field list' 問題('XXX'表示任意字符)。

例如下面

-- 刪除表
DROP TABLE IF EXISTS tbl_log;
 
create table tbl_log(
 id int primary key auto_increment,
 info varchar(255),
 createDate datetime
)

然后向其中插入一行數(shù)據(jù):

public interface LogDao {
    @Insert("insert into tbl_log (info,createDate) values(#{info},now())")
    void log(String info);
}

控制臺(tái)就會(huì)報(bào)錯(cuò):Unknown column 'info' in 'field list'

1、該列名在數(shù)據(jù)表中不存在,也就是SQL語句中的列名寫錯(cuò)了。

2、數(shù)據(jù)表中的列名多了一個(gè)空格,解決辦法就是將空格去掉就可以了。

3、該列屬于后面加上去的,選擇全部列可以,單獨(dú)獲取報(bào)錯(cuò),解決辦法就是將數(shù)據(jù)表中的該列重新命名,然后保存。

4、表名在數(shù)據(jù)庫(kù)中不存在。

我的就是第2個(gè)問題,因?yàn)樵趶?fù)制Navicat代碼時(shí)出了問題,在Navicat里把空格刪掉后就可以了

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論