本文介绍了MySQL“如果不存在则创建表" ->错误1050的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用命令:
CREATE TABLE IF NOT EXISTS `test`.`t1` (
`col` VARCHAR(16) NOT NULL
) ENGINE=MEMORY;
在MySQL查询浏览器中运行两次会导致:
Running this twice in the MySQL Query Browser results in:
我本以为创建表"IF NOT EXISTS"不会引发错误.我是否缺少某些东西或这是一个错误?我正在运行版本 5.1 .谢谢.
I would have thought that creating the table "IF NOT EXISTS" would not throw errors. Am I missing something or is this a bug? I am running version 5.1. Thanks.
推荐答案
在5.0.27版中对我来说效果很好
Works fine for me in 5.0.27
我只是得到该表存在的警告(不是错误);
I just get a warning (not an error) that the table exists;
这篇关于MySQL“如果不存在则创建表" ->错误1050的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!