SQL 1050 错误。一直提示 表 already exists。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 1050 错误。一直提示 表 already exists。相关的知识,希望对你有一定的参考价值。

参考技术A

SQL 1050 错误,一直提示表 already exists。是因为重复创建了表格造成的。解决方法为:

1、new -->Module  -->选择Maven,空的模板进行下一步。

2、默认步骤,直接的一步一步的走下去。根据弹出框的提示进行【next】操作。

3、当操作完成之后,发现报错。类似错误信息。

4、原因确定就是主要是同一个目录下面,新建一个Maven子工程,但是选择的文件夹里面已经有一个Maven子工程了,所以会提示这个错误。

5、解决办法就是给新建的Maven子工程,选择一个合适的文件夹。

6、操作完成的之后的应该是所有的子Maven工程,显示完全。

我现在用sql建立数据库表 为啥老是提示语法错误

open databases students
create table Student(学号c(8),姓名c(10),性别c(2),出生日期d,班级c(12),入学成绩n(5,1))
为数据库是建好了的,命令除中文外,全是英文格式。。
哪个大师帮我看下是什么错误啊

类型写的不对吧,你什么数据库呀
sqlserver写法如下

create table Student
(学号 char(8),
姓名 char(10),
性别 char(2),
出生日期 datetime,
班级 char(12),
入学成绩 numeric(5,1))

oracle的话
datetime改成date
numeric改成number追问

vfp 的数据库,嗯,谢了,行了,但是我输入了后,没有弹出我想要输入数据的页面,在数据库里修改也是改动表的格式,没法输入数据啊,怎么弄啊

参考技术A 我写的是mysql数据库里的创建此表的sql语句【已测试可以的】:
CREATE TABLE student(学号 INTEGER,姓名 VARCHAR(22),性别 VARCHAR(22),出生日期 DATE,班级 VARCHAR(22),入学成绩 INTEGER ) ;
=====================================-=============-======
你的列名和类型都挤的太紧了,需要空格的~~ 还有最后的入学成绩类型n(5,1)是什么??追问

嗯,谢了,行了,但是我输入了后,没有弹出我想要输入数据的页面,在数据库里修改也是改动表的格式,没法输入数据啊,怎么弄啊?

追答

插入数据 你用插入数据的sql语句啊~~
insert into student(...) values(...);
也可以直接右击这张表--然后点‘打开表’ 就能直接插入数据了,,oracle数据库的pl/sql工具也是可以直接插入数据的~~

本回答被提问者采纳

以上是关于SQL 1050 错误。一直提示 表 already exists。的主要内容,如果未能解决你的问题,请参考以下文章

用phpmyadmin中导入sql格式的数据库,但是却出现#1050 - Table 'ljcms_admin' already exists,怎么回事?

org.hibernate.NonUniqueObjectException:a different object with the same identifier value was alread(

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

在mysql中创建了一个表,当想插入数据的时候,一直提示一个错误,望得到解决。

Laravel 5.5 错误基表或视图已存在:1050 表“用户”已存在

1050, "表 'dolaposcrumy_scrumygoals' 已经存在"