如果不存在则创建表

时间:2014-05-21 16:14:51

标签: mysql sql

为了防止在创建与现有表格同名的表格时出错,我使用关键字IF NOT EXISTS

现在我有一个问题,IFIF函数还是只是另一个构造函数?

1 个答案:

答案 0 :(得分:1)

在这种情况下,IF是一个关键字,因此不是和EXISTS。它们与IF函数,NOT逻辑运算符或子查询的EXISTS限定符无关(除了它们碰巧拼写相同)。它们只是一系列三个关键字(可以被认为是单个复合关键字' IF NOT EXISTS'),它们修改了CREATE TABLE语句的行为。