查看与您的 MySQL 服务器版本对应的手册,了解在 'AUTO_INCREASE PRIMARY KEY 附近使用的正确语法
check the manual that corresponds to your MySQL server version for the right syntax to use near 'AUTO_INCREASE PRIMARY KEY
在我的 Navicat Premium 中:
我 运行 查询编辑器中的以下代码:
CREATE TABLE employee(
id INT AUTO_INCREMENT PRIMARY KEY,
empName VARCAHR(20),
deptName VARCAHR(20)
);
但我收到错误:
Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AUTO_INCREASE PRIMARY KEY,
empName VARCAHR(20),
deptName VARCAHR(20)
)' at line 2
使用这个:
CREATE TABLE employee (
id INT(11) unsigned NOT NULL AUTO_INCREMENT,
empName VARCHAR(20),
deptName VARCHAR(20),
PRIMARY KEY (id)
);
你有语法错误,因为它是 AUTO_INCREMENT
而不是 AUTO_INCREASE
改变这个:
CREATE TABLE employee(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
empName VARCHAR(20),
deptName VARCHAR(20)
);
您还可以创建 table 并以第二种方式涉及主键
CREATE TABLE employee(
id INT NOT NULL AUTO_INCREMENT ,
empName VARCHAR(20),
deptName VARCHAR(20),PRIMARY KEY(id)
);
试试这个
CREATE TABLE MyStudents
(
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
email VARCHAR(50)
);
在我的 Navicat Premium 中:
我 运行 查询编辑器中的以下代码:
CREATE TABLE employee(
id INT AUTO_INCREMENT PRIMARY KEY,
empName VARCAHR(20),
deptName VARCAHR(20)
);
但我收到错误:
Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AUTO_INCREASE PRIMARY KEY, empName VARCAHR(20), deptName VARCAHR(20)
)' at line 2
使用这个:
CREATE TABLE employee (
id INT(11) unsigned NOT NULL AUTO_INCREMENT,
empName VARCHAR(20),
deptName VARCHAR(20),
PRIMARY KEY (id)
);
你有语法错误,因为它是 AUTO_INCREMENT
而不是 AUTO_INCREASE
改变这个:
CREATE TABLE employee(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
empName VARCHAR(20),
deptName VARCHAR(20)
);
您还可以创建 table 并以第二种方式涉及主键
CREATE TABLE employee(
id INT NOT NULL AUTO_INCREMENT ,
empName VARCHAR(20),
deptName VARCHAR(20),PRIMARY KEY(id)
);
试试这个
CREATE TABLE MyStudents
(
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
email VARCHAR(50)
);