报错:ERROR 1050 (42S01) : Table '%.*s' already exists
错误码
OceanBase 错误码:5020
兼容 MySQL 错误码:1050
示例
创建 student 表时显示表已存在。
obclient> CREATE TABLE student(
id int ,
name varchar(18),
sex char(1),
age int,
address varchar(200),
email varchar(100),
date date,
PRIMARY KEY (id)
);
ERROR 1050 (42S01): Table 'student' already exists
如何处理
查看数据库中该表是否已存在,例如:
obclient> show tables; +----------------+ | Tables_in_test | +----------------+ | student | +----------------+ 1 row in set如果存在可以将已存在的表重命名将
student表 改为t_stu表。obclient> ALTER TABLE student RENAME TO t_stu; Query OK, 0 rows affected说明
如果经确认该表真的不需要了,也可以用
DROP TABLE将该表删除后重新创建。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




