小编典典

MySQL“如果不存在则创建表”->错误1050

sql

使用命令:

CREATE TABLE IF NOT EXISTS `test`.`t1` (
    `col` VARCHAR(16) NOT NULL
) ENGINE=MEMORY;

在MySQL查询浏览器中运行两次会导致:

表’t1’已经存在错误1050

我以为创建表“ IF NOT EXISTS”不会引发错误。我是否缺少某些东西或这是一个错误?我正在运行 5.1 版。谢谢。


阅读 171

收藏
2021-04-15

共1个答案

小编典典

在5.0.27中对我来说效果很好

我只是得到该表存在的警告(不是错误)。

2021-04-15