如何制作一个空的MySQL表?

时间:2015-02-23 08:06:58

标签: mysql mysql-workbench

以下语法有什么问题?这是MySQL工作台制作的代码,我不知道它有什么问题。

CREATE TABLE `data1`.`table1` ();

3 个答案:

答案 0 :(得分:7)

您正在尝试创建没有列的表。这在MySQL中是不可能的。您需要指定至少一列才能创建表。

答案 1 :(得分:2)

您缺少列,表格需要列

Propper语法为:

CREATE TABLE table1(
 id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
 firstname VARCHAR(30) NOT NULL,
 lastname VARCHAR(30) NOT NULL,
 email VARCHAR(50),
 reg_date TIMESTAMP
 );

w3school

了解详情

答案 2 :(得分:1)

表是列和行的集合。没有列,它不是表。 ' 空变量' - 将是最好的名称。 检查CREATE TABLE语法here