小白又建数据库创建表之N种错误= =

这次错误是由于表的名字 user 为数据库的关键字造成的,而且错误很难找出,因为控制台并没有报错,而且正常输出创建表的hibernate语句,后想到改个表名试试,果然成功,真……坑。
关于关键字有哪些可以上网搜自己的表名,看是否是关键字。最好表的名字搞个”_”啥得,例如”u_user”等。就不容易有这种错误。

之前创建表有一种错误是手动建的数据库名字与 jdbc.properties 此文件中的 jdbcUrl 不同,自然创建失败。

还有情况是Hibernate的属性问题,hibernate.hbm2ddl.auto 可能设置的是 update,update只是更新表结构,但不能生成(其实好像也可以生成),所以,你可以先用create属性,然后运行一次后改用update,以免数据丢收。
先这样记录,以后再有问题再更新

第二次更新、、、、、
今天刚着手一个网站的创建,在建立数据库表的时候就卡了好几个小时,很奇怪的在控制台有 hibernate 建表语句,但实际数据库中却缺少一张表,我这次已吸取教训没有用user当做表名,可是防不胜防,只能说膝盖中了好几箭,脑袋都晕了。
所以还是关键字的问题,把关键字 file 拿来当表的字段名了,哎,死活查不出哪里有问题,最后分着把那个.hbm.xml 和 实体类 文件拿来测试,排除法把 file 排除出来。

数据库创建表失败原因相关推荐

  1. qt mysql 不能创建表_Qt 数据库创建表失败原因之数据库关键字

    本人数据库新手,在创建表时出现问题,最后经查证,找出问题所在.下面的程序是部分节选,在创建数据库表的时候,起先使用的L24的CreateDB,经测试,一直输出 Create testResult Fa ...

  2. mysql创建新表失败_MySQL创建表失败的问题

    今天有一个朋友问我一个MySQL的建表问题,问题的现象是创建表失败,根据他的反馈,问题比较奇怪, CREATE TABLE XXX ..此处省略260多个字段 `xxxxIsAllowIn` varc ...

  3. hive中创建表失败

    使用create table命令创建表失败,如下错误信息: hive> create table test(id int,name string,age int,sex string); FAI ...

  4. R操作MySQL数据库创建表、删除表、增删改查(CRUD)

    R操作MySQL数据库创建表.删除表.增删改查(CRUD) 关系数据中的数据是按照一定范式去存储的.当我们需要非常高级和复杂的Sql查询就可以使用关系数据库的数据资产.不光java和python可以容 ...

  5. python 笔记 之 sqlalchemy操作数据库-创建表

    2019独角兽企业重金招聘Python工程师标准>>> ''' pip install SQLAlchemy 操作数据库-创建表 ''' import sqlalchemy''' s ...

  6. Mysql 数据库锁表的原因和解决方法

    Mysql 数据库锁表的原因和解决方法 参考文章: (1)Mysql 数据库锁表的原因和解决方法 (2)https://www.cnblogs.com/xinruyi/p/11108795.html ...

  7. Oracle 数据库创建表空间、创建用户指定表空间

    Oracle 数据库创建表空间.创建用户指定表空间 //创建临时表空间 create temporary tablespace user_temp tempfile 'D:\oracle\oradat ...

  8. 数据库创建(利用写好的数据库表生成创建表的sql语句+利用生成的数据库创建表加同步数据sql)

    一.利用写好的数据库表生成创建表的sql语句 1.简单创建一个数据库,并建一个表,并编辑数据. a.建库 b.建表 c.编辑表,保存时输入表名 d.刷新一下,出来了 e.转存导出sql文件. 二.利用 ...

  9. python Django 连接mysql数据库创建表详细全过程

    python Django 连接mysql数据库创建表详细全过程 1,在数据库中新建一个要连接的数据库(在cmd命令行里登录数据库进行创建创建) mysql -u root -p**+密码** cre ...

最新文章

  1. Moses 里的参数(未完成)
  2. Zabbix 4.2 发布:支持Prometheus数据收集,可扩展性大大提升
  3. AIX 5.3安装Oracle 10g错误案例--ruInstaller
  4. 新加坡科技设计大学(SUTD)招收计算机视觉方向全奖PhD学生
  5. 前端工程化系列[03]-Grunt构建工具的运转机制
  6. python函数返回值_Python中函数的返回值示例浅析
  7. 【动态规划模型】金矿模型理解动态规划!(精彩的故事)
  8. oracle扩容日志文件,ORACLE 加大日志文件
  9. java 方法重载的作业_java第六章 方法及方法重载 课堂笔记、作业
  10. java 拆分文本文件
  11. OpenSSL 用SM3算法进行hash
  12. 移动边缘计算卸载技术笔记(一)
  13. 欧式空间与希尔伯特空间
  14. 华为认证培训的话是远程还会面授好?
  15. Linux宝塔禁止国外ip访问服务器,屏蔽国外ip访问网站代码(亲测有效)
  16. pandas库下载安装
  17. app抓包工具_【iOS】新版本App不好用,带你找回旧版本
  18. 医院计算机考核制度,医院信息科考核内容标准细则
  19. 【20年9月】聊聊我的CISM备考过程,有经验有教训!
  20. python爬取墨迹天气的8月份的温度情况并发送到邮箱

热门文章

  1. 期待7月11日的变形金刚ing
  2. DailyFi - 9.5 |Loot “生态项目”开始崭露头角?
  3. 【转】加权最小二乘法
  4. 【计算机系统】死锁的四个必要条件
  5. 时尚网络达人聊天100句流行英语
  6. webdriver 的三种等待方式(强制等待,隐式等待,显示等待)
  7. LeetCode 131. 分割回文串【字符串,回溯算法】
  8. 图像语义分割 常见评估指标
  9. Failed to read candidate component class: file 处理
  10. 解决phpstudy打开网页很慢的问题(网站响应速度慢)