根据提供的SQL语句,有以下几个错误:

  1. INDEXKEY不是有效的关键字,应该使用INDEX来指定索引。
  2. DELETE student;这个语句是错误的,应该使用TRUNCATE TABLE students;来清空students表中的所有数据。
  3. stuNo INT (4) ZEROFILL UNIQUE中的ZEROFILL应该放在INT之前,正确的语法是stuNo INT ZEROFILL (4) UNIQUE
  4. CREATE TABLE students语句结束后应该加上分号;

修正后的SQL语句如下:

CREATE DATABASE IF NOT EXISTS library;
USE library;
DROP TABLE IF EXISTS students;
CREATE TABLE students (
	id INT PRIMARY KEY,
	stuNo INT ZEROFILL (4) UNIQUE,
	stuName VARCHAR (20)
);
-- CREATE DATABASE IF NOT EXISTS library; -- DROP DATABASE IF EXISTS library; USE library; DELETE student; CREATE TABLE students 	id INT PRIMARY KEY INDEXKEY 	stuNo INT 4 ZEROFILL UNIQUE 	stuName VAR

原文地址: https://www.cveoy.top/t/topic/iyFI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录