mariaDB中的SQL语法有什么问题?

时间:2019-10-29 09:14:17

标签: mysql mariadb

CREATE TABLE 'my testTBL' (id INT);

enter image description here

我目前正在研究mariadb。我正在编写简单的SQL语句。我使用它的方式与书中所显示的相同,但该书基于版本3,但似乎在版本4上不起作用。如何更改它?有什么问题吗?

2 个答案:

答案 0 :(得分:2)

对于复合对象名称,请使用反斜线而非单引号

CREATE TABLE `my testTBL` (
  id INT
);

有关命名约定https://dev.mysql.com/doc/refman/8.0/en/identifiers.html,请参见此文档

答案 1 :(得分:0)

为什么表名用单引号引起来并包含空格? 删除这些,它将起作用。 如果有,您希望将表/列名放在引号中,请使用反引号(esc键下方的引号),而不要使用单引号(')。 这是SQLFiddle