簡體   English   中英

SQL返回錯誤:“字段列表”中的未知列“ g”

[英]SQL returning error: Unknown column “g” in 'field list'

好吧,關於這個話題似乎有很多問題,但是我的很奇怪。 我運行此查詢:

INSERT INTO `blogposts` (id,author,subject,content,date) VALUES (2,$author,$subject,$content,$date)

並得到這個錯誤:

Unknown column 'g' in 'field list'

我的表中沒有列“ g”,那是怎么回事?

如果您使用的任何變量是字符串,則需要在查詢中將它們括在引號中。 如果變量值之一是“ g”,並且將其插入查詢時不帶引號,則MySQL將尋找列“ g”。

INSERT INTO `blogposts` (`id`,`author`,`subject`,`content`,`date`) VALUES (2,"$author","$subject","$content","$date")

“日期”至少是保留字,可能是主題引起問題。 也嘗試反引號列名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM