MYSQL:如果不存在则创建表

时间:2023-02-12 08:46:32

If I do a Create Table If Not Exists, and a table with the same name exists with fewer rows (or columns), what would happen?

如果我创建一个如果不存在的表,并且存在一个具有相同名称的表,其中行(或列)较少,那么会发生什么?

2 个解决方案

#1


9  

The table will not be created if a table with the same name already exists regardless of table layout.

如果已存在具有相同名称的表,则无论表布局如何,都不会创建该表。

#2


4  

Nothing. If the "IF Not Exists" clause fails, the rest of the create is skipped.

没有。如果“IF Not Exists”子句失败,则跳过创建的其余部分。

#1


9  

The table will not be created if a table with the same name already exists regardless of table layout.

如果已存在具有相同名称的表,则无论表布局如何,都不会创建该表。

#2


4  

Nothing. If the "IF Not Exists" clause fails, the rest of the create is skipped.

没有。如果“IF Not Exists”子句失败,则跳过创建的其余部分。