1

在创建表和初始数据时,是否应该默认引用所有表名和列名?

即,对于 MySQL:

CREATE TABLE `address` (`address_id` INT PRIMARY KEY, `street` TEXT);

对比

CREATE TABLE address (address_id INT PRIMARY KEY, street TEXT);
4

1 回答 1

4

在您的情况下是可选的),仅转义中间有空格的列名,或者您使用的名称是MySQL 保留字

例子

CREATE TABLE `ADD`
(
    `CASE` VARCHAR(50),
    `FROM` DATETIME,
    `TO` DATETIME,
    `Person Name` VRCHAR(50)
);
于 2012-10-29T08:09:30.177 回答