1

テーブルと初期データを作成するときに、デフォルトですべてのテーブル名と列名を引用符で囲む必要がありますか?

つまり、MySQLの場合:

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

vs

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 に答える