插入特殊字符
Inserting special characters
我想在我的 Cassandra 中插入特殊字符 table,但我无法插入。
Inserting data in table with umlaut is not possible
正如 link 中提到的,我在 link 上面尝试过,即使我的字符集是 UTF8,因为 mentioned.I 无法插入。我试过用引号还是不行
CREATE TABLE test.calendar (
race_id int,
race_start_date timestamp,
race_end_date timestamp,
race_name text,
PRIMARY KEY (race_id, race_start_date, race_end_date)
) WITH CLUSTERING ORDER BY (race_start_date ASC, race_end_date ASC
insert into test.calendar (race_id, race_start_date , race_end_date , race_name ) values (501,2016-02-18 05:00:00+0000 ,2016-02-22 05:00:00+0000 ,'Hotel in der Nähe von mir');
ERROR MESSAGE :
SyntaxException: <ErrorMessage code=2000 [Syntax error in CQL query] message="line 1:99 mismatched input '-02' expecting ')' (...race_name ) values (501,2016[-02]-18...)">
您没有引用日期值,因此 2016-02-22 05:00:00+0000
被视为“2016 减去 02 减去 22 blah blah blah”——算术运算后跟一些随机数字垃圾。
尝试
INSERT .... VALUES(... '2016-02-22 05:00:00+0000', ...)
^------------------------^
相反。注意 '
引号。
我想在我的 Cassandra 中插入特殊字符 table,但我无法插入。 Inserting data in table with umlaut is not possible 正如 link 中提到的,我在 link 上面尝试过,即使我的字符集是 UTF8,因为 mentioned.I 无法插入。我试过用引号还是不行
CREATE TABLE test.calendar (
race_id int,
race_start_date timestamp,
race_end_date timestamp,
race_name text,
PRIMARY KEY (race_id, race_start_date, race_end_date)
) WITH CLUSTERING ORDER BY (race_start_date ASC, race_end_date ASC
insert into test.calendar (race_id, race_start_date , race_end_date , race_name ) values (501,2016-02-18 05:00:00+0000 ,2016-02-22 05:00:00+0000 ,'Hotel in der Nähe von mir');
ERROR MESSAGE :
SyntaxException: <ErrorMessage code=2000 [Syntax error in CQL query] message="line 1:99 mismatched input '-02' expecting ')' (...race_name ) values (501,2016[-02]-18...)">
您没有引用日期值,因此 2016-02-22 05:00:00+0000
被视为“2016 减去 02 减去 22 blah blah blah”——算术运算后跟一些随机数字垃圾。
尝试
INSERT .... VALUES(... '2016-02-22 05:00:00+0000', ...)
^------------------------^
相反。注意 '
引号。