2

cqlsh で次のコマンドを実行しようとしています。

cqlsh:testreducedb> INSERT INTO commits (hash, tid, keyframe) VALUES (0b5db8b91bfdeb0a304b372dd8dda123b3fd1ab6, now(), true);

hash列のタイプが であるためにエラーが発生していると推測していますが、blobそのコミット ハッシュ 0b5db8b91bfdeb0a304b372dd8dda123b3fd1ab6 を挿入しようとしています。

これをcqlshにどのように挿入しますか?

また、そのコマンドを実行すると、次のエラーが発生します。

Bad Request: line 1:63 mismatched character '1' expecting '-'

私にはあまり役に立ちません。対処方法が本当にわかりません。

4

1 に答える 1

5

blob リテラルは「0x」で開始する必要があります

INSERT INTO commits (hash, tid, keyframe) VALUES (0x0b5db8b91bfdeb0a304b372dd8dda123b3fd1ab6, now(), true);
于 2014-03-26T19:33:04.750 に答える