0

BLOB 型の列があるテーブルがあります。別の列のタイプは「テキスト」です。何かのようなもの:

CREATE TABLE Tbl(TXT text, BLB blob);

今、私はいくつかのレコードを挿入しました:

INSERT INTO Tbl(TXT) VALUES("whatever");

ご覧のとおり、BLB には何も定義されていません。しかし、次のようなクエリを発行するたびに:

SELECT * FROM 'Tbl' WHERE 'TXT'="whatever";

エラーメッセージなど何も表示されず、何も表示されません。私の主な推測は、BLBがnullまたは未定義であるなどの問題に関係している可能性があるということでした。何か案は?

4

1 に答える 1

1

クエリは次のようになります。

SELECT * FROM Tbl WHERE TXT="whatever";

テーブル名と列に文字列を指定しています。SQL を使用すると、テーブルだけでなく、値に対してクエリを実行できます。

于 2013-09-28T16:53:38.857 に答える