如何制作一个空的MySQL表?

5 mysql mysql-workbench

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

CREATE TABLE `data1`.`table1` ();
Run Code Online (Sandbox Code Playgroud)

v2s*_*com 7

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


Phi*_*p G 5

您缺少列,表需要列

正确的语法是:

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
 );
Run Code Online (Sandbox Code Playgroud)

在w3school了解更多相关信息