-1

JDBC を使用して、次の SQL ステートメントを実行しようとしています。

INSERT INTO meta (title, hlcount, textcount, imgcount, linkcount) VALUES (SomeString,6,4794,1,76)

しかし、これはエラーメッセージを返します

「フィールド リスト」の不明な列「SomeString」

最初の値が列として解釈されているようですが、どうですか?

すでにテーブル構造をチェックしています。おそらくこれをトンネリングしただけですが、この問題の原因を見つけることができないようです。

4

5 に答える 5

2

文字列は一重引用符 ('') で囲む必要があります。

INSERT INTO meta (title, hlcount, textcount, imgcount, linkcount) VALUES ('SomeString',6,4794,1,76)
于 2013-01-09T11:16:18.943 に答える
1

一重引用符「Somestring」を使用する必要があります。

 INSERT INTO meta (title, hlcount, textcount, imgcount, linkcount) VALUES  ('SomeString',6,4794,1,76)  

SomeString は、タイトル列に挿入されるテキスト値を示し、テキストは常に一重引用符で囲む必要があるためです。

于 2013-01-09T12:15:21.210 に答える