MySQL与创建表有关的问题

MySQL与创建表有关的问题,mysql,Mysql,我有一个罕见的问题。。如果我用这个 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)

我有一个罕见的问题。。如果我用这个

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'

单引号用于定义字符串。这就是为什么。

这不是问题。只是,嗯,语法。只是因为这个符号“看起来很像”,这并不意味着它们是同一个标记。它们是具有不同功能的不同符号。

使用

CREATE TABLE my-test-table (name TEXT, date TEXT);
和表更新

  UPDATE my-test-table SET name = 'MyName'  where yourcolum='field what you want';

我投票结束问题,问题是MySQL中回勾和单引号之间的区别。这是一个简单的印刷错误。@GordonLinoff我用谷歌搜索过,但不知道如何搜索