数据库创建表失败原因
小白又建数据库创建表之N种错误= =
这次错误是由于表的名字 user 为数据库的关键字造成的,而且错误很难找出,因为控制台并没有报错,而且正常输出创建表的hibernate语句,后想到改个表名试试,果然成功,真……坑。
关于关键字有哪些可以上网搜自己的表名,看是否是关键字。最好表的名字搞个”_”啥得,例如”u_user”等。就不容易有这种错误。
之前创建表有一种错误是手动建的数据库名字与 jdbc.properties 此文件中的 jdbcUrl 不同,自然创建失败。
还有情况是Hibernate的属性问题,hibernate.hbm2ddl.auto 可能设置的是 update,update只是更新表结构,但不能生成(其实好像也可以生成),所以,你可以先用create属性,然后运行一次后改用update,以免数据丢收。
先这样记录,以后再有问题再更新
第二次更新、、、、、
今天刚着手一个网站的创建,在建立数据库表的时候就卡了好几个小时,很奇怪的在控制台有 hibernate 建表语句,但实际数据库中却缺少一张表,我这次已吸取教训没有用user当做表名,可是防不胜防,只能说膝盖中了好几箭,脑袋都晕了。
所以还是关键字的问题,把关键字 file 拿来当表的字段名了,哎,死活查不出哪里有问题,最后分着把那个.hbm.xml 和 实体类 文件拿来测试,排除法把 file 排除出来。
数据库创建表失败原因相关推荐
- qt mysql 不能创建表_Qt 数据库创建表失败原因之数据库关键字
本人数据库新手,在创建表时出现问题,最后经查证,找出问题所在.下面的程序是部分节选,在创建数据库表的时候,起先使用的L24的CreateDB,经测试,一直输出 Create testResult Fa ...
- mysql创建新表失败_MySQL创建表失败的问题
今天有一个朋友问我一个MySQL的建表问题,问题的现象是创建表失败,根据他的反馈,问题比较奇怪, CREATE TABLE XXX ..此处省略260多个字段 `xxxxIsAllowIn` varc ...
- hive中创建表失败
使用create table命令创建表失败,如下错误信息: hive> create table test(id int,name string,age int,sex string); FAI ...
- R操作MySQL数据库创建表、删除表、增删改查(CRUD)
R操作MySQL数据库创建表.删除表.增删改查(CRUD) 关系数据中的数据是按照一定范式去存储的.当我们需要非常高级和复杂的Sql查询就可以使用关系数据库的数据资产.不光java和python可以容 ...
- python 笔记 之 sqlalchemy操作数据库-创建表
2019独角兽企业重金招聘Python工程师标准>>> ''' pip install SQLAlchemy 操作数据库-创建表 ''' import sqlalchemy''' s ...
- Mysql 数据库锁表的原因和解决方法
Mysql 数据库锁表的原因和解决方法 参考文章: (1)Mysql 数据库锁表的原因和解决方法 (2)https://www.cnblogs.com/xinruyi/p/11108795.html ...
- Oracle 数据库创建表空间、创建用户指定表空间
Oracle 数据库创建表空间.创建用户指定表空间 //创建临时表空间 create temporary tablespace user_temp tempfile 'D:\oracle\oradat ...
- 数据库创建(利用写好的数据库表生成创建表的sql语句+利用生成的数据库创建表加同步数据sql)
一.利用写好的数据库表生成创建表的sql语句 1.简单创建一个数据库,并建一个表,并编辑数据. a.建库 b.建表 c.编辑表,保存时输入表名 d.刷新一下,出来了 e.转存导出sql文件. 二.利用 ...
- python Django 连接mysql数据库创建表详细全过程
python Django 连接mysql数据库创建表详细全过程 1,在数据库中新建一个要连接的数据库(在cmd命令行里登录数据库进行创建创建) mysql -u root -p**+密码** cre ...
最新文章
- Moses 里的参数(未完成)
- Zabbix 4.2 发布:支持Prometheus数据收集,可扩展性大大提升
- AIX 5.3安装Oracle 10g错误案例--ruInstaller
- 新加坡科技设计大学(SUTD)招收计算机视觉方向全奖PhD学生
- 前端工程化系列[03]-Grunt构建工具的运转机制
- python函数返回值_Python中函数的返回值示例浅析
- 【动态规划模型】金矿模型理解动态规划!(精彩的故事)
- oracle扩容日志文件,ORACLE 加大日志文件
- java 方法重载的作业_java第六章 方法及方法重载 课堂笔记、作业
- java 拆分文本文件
- OpenSSL 用SM3算法进行hash
- 移动边缘计算卸载技术笔记(一)
- 欧式空间与希尔伯特空间
- 华为认证培训的话是远程还会面授好?
- Linux宝塔禁止国外ip访问服务器,屏蔽国外ip访问网站代码(亲测有效)
- pandas库下载安装
- app抓包工具_【iOS】新版本App不好用,带你找回旧版本
- 医院计算机考核制度,医院信息科考核内容标准细则
- 【20年9月】聊聊我的CISM备考过程,有经验有教训!
- python爬取墨迹天气的8月份的温度情况并发送到邮箱