错误代码: 1050 Table 'emp' already exists

1、错误描述

1 queries executed, 0 success, 1 errors, 0 warnings

查询:create table emp( id int(8) primary key not null, ename varchar(20) not null, eage int(3), esex varchar(2) )

错误代码: 1050
Table ‘emp‘ already exists

执行耗时   : 0 sec
传送时间   : 0 sec
总耗时      : 0.001 sec

2、错误原因

重复执行创建数据库表SQL语句

CREATE TABLE emp(
    id INT(8) PRIMARY KEY NOT NULL,
    ename VARCHAR(20) NOT NULL,
    eage INT(3),
    esex VARCHAR(2)
    );

3、解决办法

(1)不要执行上述SQL

(2)如表有修改,可以先删除表,然后执行上述SQL;或者利用SQL修改表

版权声明:本文为博主原创文章,未经博主允许不得转载。

错误代码: 1050 Table 'emp' already exists

时间: 2024-08-08 18:18:58

错误代码: 1050 Table 'emp' already exists的相关文章

django.db.utils.InternalError: (1050, "Table 'tb_content' already exists")

在goods应用里面写了tb_content数据表的模型类(不该写在这里的),进行了数据迁移,还导入了数据. 在contents应用里也写了tb_content数据表的模型类(应该写在这里的), 解决办吧: 代码上,删除goods里面的. python manage.py migrate contents --fake   (假装迁移了,实际上是修改 django_migrations数据表) django.db.utils.InternalError: (1050, "Table 'tb_co

mysql Table ‘plugin‘ already exists

ERROR: 1064  You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ALTER TABLE user ADD column Show_view_priv enum('N','Y') CHARACTER SET utf8 NOT ' at line 1 141201 11:

django.db.utils.OperationalError: (1050, "Table '表名' already exists)解决方法

django.db.utils.OperationalError: (1050, "Table '表名' already exists)解决方法 找到解决方案,执行: [python] view plain copy python manage.py migrate myapp --fake 数据库表结构同步成功. django.db.utils.OperationalError: (1050, "Table '表名' already exists)解决方法 原文地址:https://

mysql 1050 Table ‘./crm/insight‘ already exists

删除mysql 数据库文件,导致表不能创建.看mysql的log显示如下. 150922  9:12:35  InnoDB: Error; possible reasons: InnoDB: 1) Table rename would cause two FOREIGN KEY constraints InnoDB: to have the same internal name in case-insensitive comparison. InnoDB: 2) table `crm`.`ins

ERROR 1813 (HY000) at line 404: Tablespace for table '`xxx`.`xxxxx`' exists.

今天在进行mysql备份实验时,通过mysqldump命令将主机host1中的所有数据库备份到主机Host2中, 在执行命令时出现了如下错误信息. [[email protected] tmp]# mysqldump -h 192.168.5.22 -u root --password=1234 --all-databases|  mysql -h 192.168.5.33 -uroot --password=1234 ERROR 1813 (HY000) at line 404: Tables

导入分区表的某分区报错: ORA-39151: Table "SYSTEM"."T_PART" exists.

分区表的导出/导入实验过程如下: 1. 创建测试分区表 CREATE TABLE "SYSTEM"."T_PART" ("OWNER" VARCHAR2(30), "SEGMENT_NAME" VARCHAR2(81), "PARTITION_NAME" VARCHAR2(30), "SEGMENT_TYPE" VARCHAR2(18), "SEGMENT_SUBTYPE&qu

Error : Tablespace for table '`database`.`temp`' exists. Please DISCARD the tablespace before IMPORT.解决办法

今天在navicat上操作mysql数据库表,突然没有响应了.随后重启,mysql服务也终止了.随后启动服务,检查表,发现一张表卡没了,就重新添加一张表.报了一个错: Error : Tablespace for table '`database`.`temp`' exists. Please DISCARD the tablespace before IMPORT. 可是show  databases看了一下根本就没有这张表啊.网上查了半天都没有找到类似的情况,花了好几个小时. 最后终于找到解

MySQL创建临时表-旧表建新表

1.创建临时表 临时表是一张表,用来临时保存一些数据 特点: 只对创建该临时表的用户可见: 当会话结束时,MySQL自动删除临时表. 临时表的核心:建表和删表消耗资源极其少 创建临时表的基本格式: CREATE TEMPORARY TABLE  tbl_name(--); ①创建的临时表在当前会话,正常使用 ②断开连接,再重新连接后执行查询,抛出异常: 错误代码: 1146 Table 'db_name.temtbl_name' doesn't exist.//该临时表在会话结束的时候被系统删除

MYSQL ERROR

mysql出错了以前往往靠猜.有了这张表一查就出来了.方便不少.特共享于众 1005创建表失败 1006创建数据库失败 1007数据库已存在创建数据库失败 1008数据库不存在删除数据库失败 1009不能删除数据库文件导致删除数据库失败 1010不能删除数据目录导致删除数据库失败 1011删除数据库文件失败 1012不能读取系统表中的记录 1020记录已被其他用户修改 1021硬盘剩余空间不足请加大硬盘可用空间 1022关键字重复更改记录失败 1023关闭时发生错误 1024读文件错误 1025