gpt4 book ai didi

mysql创建多个表

转载 作者:可可西里 更新时间:2023-11-01 07:49:08 24 4
gpt4 key购买 nike

我正在做一个项目,我需要在一个查询中创建两个表。

我是这样写的:

DROP TABLE Employee;

CREATE TABLE Employee(
Employee_Id CHAR(12)NOT NULL PRIMARY KEY,
First_name CHAR(30),
Last_name CHAR(30),
Address VARCHAR(50),
City CHAR,
State CHAR,
Salary INT,
Gender CHAR,
Age INT
);

DROP TABLE Job;

CREATE TABLE job(
Exempt_Non_Exempt_Status tinyint(1) NOT NULL PRIMARY KEY,
Job_title CHAR,
Job_description CHAR
);

但是即使我没有创建它,也会出现类似“Unknown table 'job'”的错误。

最佳答案

使用 DROP Table IF EXISTS 语法:

Use IF EXISTS to prevent an error from occurring for tables that do not exist.

类似于:

DROP TABLE IF EXISTS
Employee ;

CREATE TABLE Employee(
...
);

DROP TABLE IF EXISTS
Job ;

CREATE TABLE Job(
...
);

关于mysql创建多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8192573/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com