在我的Navicat Premium中:
我在查询编辑器中运行以下代码:
CREATE TABLE employee(
id INT AUTO_INCREMENT PRIMARY KEY,
empName VARCAHR(20),
deptName VARCAHR(20)
);
但我收到错误:
错误:您的SQL语法出错;检查与您的MySQL服务器版本对应的手册,以便在“&_; AUTO_INCREASE PRIMARY KEY”附近使用正确的语法, empName VARCAHR(20), deptName VARCAHR(20)
)'在第2行
答案 0 :(得分:0)
使用它:
CREATE TABLE employee (
id INT(11) unsigned NOT NULL AUTO_INCREMENT,
empName VARCHAR(20),
deptName VARCHAR(20),
PRIMARY KEY (id)
);
答案 1 :(得分:0)
您有语法错误,因为AUTO_INCREMENT
不是AUTO_INCREASE
改变这个:
CREATE TABLE employee(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
empName VARCHAR(20),
deptName VARCHAR(20)
);
您还可以创建表格并使用主键第二种方式
CREATE TABLE employee(
id INT NOT NULL AUTO_INCREMENT ,
empName VARCHAR(20),
deptName VARCHAR(20),PRIMARY KEY(id)
);
答案 2 :(得分:0)
尝试一下
CREATE TABLE MyStudents
(
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
email VARCHAR(50)
);