标签: mysql sql
为了防止在创建与现有表格同名的表格时出错,我使用关键字IF NOT EXISTS。
IF NOT EXISTS
现在我有一个问题,IF是IF函数还是只是另一个构造函数?
IF
答案 0 :(得分:1)
在这种情况下,IF是一个关键字,因此不是和EXISTS。它们与IF函数,NOT逻辑运算符或子查询的EXISTS限定符无关(除了它们碰巧拼写相同)。它们只是一系列三个关键字(可以被认为是单个复合关键字' IF NOT EXISTS'),它们修改了CREATE TABLE语句的行为。