如果不存在MYSQL:创建表MYSQL: Create Table If Not Exists

- 此内容更新于:2014-12-30
主题:

如果我如果不存在,创建表和表具有相同名称的存在更少的行(或列),将会发生什么?

原文:

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?

Bill the Lizard♦的回复:我以为你的意思列,而不是行。

(原文:I assume you mean columns, not rows.)

解决方案:
表将不会创建具有相同名称的如果一个表已经存在的表布局。
原文:

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

解决方案:
什么都没有。如果“如果不存在”条款失败,其余的创建被跳过。
原文:

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