【发布时间】:2016-03-14 03:03:19
【问题描述】:
更新: 如果我通过 python 驱动程序脚本插入同一行,则换行符正在工作。
session.execute("INSERT INTO ctable" + " (cid, cstring) VALUES (%s, %s)", ('2', 'row1\nrow2'))
还是不明白为什么 CQLSH 命令不起作用。
原问题: 我正在尝试通过 CQLSH 命令将一个很长的字符串插入 Cassandra,并在显示时添加一个 '\n' 以将字符串分成两行。
我试过了
insert into ctable (cid, cstring ) values('2', 'row1\nrow2');
insert into ctable (cid, cstring ) values('2', 'row1\\nrow2');
insert into ctable (cid, cstring ) values('2', 'row1\r\nrow2');
以上语句均无效,所有 \n 都被视为常规字符。 有人可以帮忙吗?
【问题讨论】:
标签: cassandra cqlsh cassandra-cli