mysql
望远镜Monkey
这个作者很懒,什么都没留下…
展开
-
mysql建表与sqlserver的几点区别
1、mysql中datetime类型是不能设置随系统时间更新的,可以换用timestamp类型。2、mysql中设置外键和sqlserver不大一样,你先需要将需要设置外键关系的2个表类型设置为InnoDB类型,默认是MyISAM。因为mysql中只有InnoDB类型才支持外键定义,其他的你定义完了外键也是没用的。设置方法如下图:【设计表】-切换到【选项】,下拉选择InnoDB,保存。原创 2013-04-22 15:32:34 · 1999 阅读 · 0 评论 -
myeclipse 数据表反向生成java类
MARK!(一)【1】window-->open Perspective-->MyEclipse Java Persistence进行了上面的 操作后会出现一个视图DB Brower:MyEclipse Derby,点击右键新建一个在出现的面板中,driver template中选择MySQL的,driver name自己写个随便的,Connection URL就写平常的J转载 2015-09-15 17:19:00 · 1443 阅读 · 0 评论 -
【MySQL】mysql 修改列为not null报错Invalid use of NULL value
场景:mysql 给表新增parent_id列,并设置为not null,保存时报错Invalid use of NULL value。报错原因:因为已存在的数据的parent_id列为null,与not null的设置冲突。解决办法:新增parent_id列后,先update已存在数据的parent_id为默认值,例如-1。然后修改该列的not null属性,保存成功。...原创 2016-05-26 16:32:03 · 6589 阅读 · 0 评论 -
【MySQL】mysql连接 Table ‘performance_schema.session_variables’ doesn’t exist(转)
运行mysql时,提示Table ‘performance_schema.session_variables’ doesn’t exist解决的方法是:第一步:在管理员命令中输入:mysql_upgrade -u root -p --force第二步:重新启动mysql的服务:net stop mysqlnet start mysql再次运行mysql,就解决了。...转载 2018-09-03 16:43:12 · 260 阅读 · 0 评论 -
【MySQL】mysqldump备份,blob类型导出包含ASCII码,导致还原报错
如果表字段有BINARY,VARBINARY,BLOB,BIT类型,在mysqldump备份命令里还需要加上参数--hex-blob,将这些类型导出为16进制,否则最终生成的sql文件里会包含ASCII码,还原时失败。...原创 2019-02-14 15:40:06 · 1144 阅读 · 0 评论