我有这个罕见的问题..如果我使用这个
CREATE TABLE 'my-test-table' (name TEXT, date TEXT)
我收到语法错误..但是如果我只是使用`insead of'它的工作原理
CREATE TABLE `my-test-table` (name TEXT, date TEXT)
任何线索为什么?感谢
编辑:
哦好的,所以创建表的正确sintax正在使用`
CREATE TABLE `my-test-table` (name TEXT, date TEXT)
使用'
进行更新UPDATE `my-test-table` SET name = 'MyName'
答案 0 :(得分:1)
单引号用于定义字符串。这就是原因。
答案 1 :(得分:0)
这不是问题。它的语法恰到好处。只因为这个符号'看起来类似于这个并不意味着它们是相同的标记。它们是具有不同功能的不同符号。
答案 2 :(得分:0)
使用
CREATE TABLE my-test-table (name TEXT, date TEXT);
和表格更新
UPDATE my-test-table SET name = 'MyName' where yourcolum='field what you want';