当前位置:首页 > 开发 > 数据库 > 正文

mysql向hsql迁移的一些经验

发表于: 2011-04-28   作者:asialee   来源:转载   浏览次数:
摘要: 近来要使用内存数据库hsql来进测试,写下了下面的一些经验: 1. HSQL不支持BLOB,所以使用LONGVARBINARY来代替BLOB, 用VARBINARY来代替mediumblob; 2. HSQL不支持TEXT / MEDIUMTEXT, 使用LONGVARCHAR来代替; 3. TINYINT, INT, BIGINT不支持精度,在mysql里面,tinyint(1)我们来

近来要使用内存数据库hsql来进测试,写下了下面的一些经验:

1. HSQL不支持BLOB,所以使用LONGVARBINARY来代替BLOB, 用VARBINARY来代替mediumblob;
2. HSQL不支持TEXT / MEDIUMTEXT, 使用LONGVARCHAR来代替;
3. TINYINT, INT, BIGINT不支持精度,在mysql里面,tinyint(1)我们来表示的
   boolean型的值,只能放弃了,统统得去掉精度;
4. UNSIGNED 关键字不支持;
5. HSQL不支持AUTO_INCREMENT,使用IDENTITY关键字,但是复合主键就不可以表示为IDENTITY;
create table user(id IDENTITY,name varchar(20));
6. HSQL不支持ENGINE, DEFAULT_CHARSET and ROW_FORMAT
7. HSQL不支持ON DUPLICATE KEY UPDATE
8. HSQL不支持TIMESTAMP DEFAULT '0000-00-00 00:00:00',使用CURRENT_TIMESTAMP代替

mysql向hsql迁移的一些经验

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
项目从tomcat向weblogic迁移遇到的一些问题 2011-08-24 09:34 (转载于http://hi.baidu.com/stevenbl
项目从tomcat向weblogic迁移遇到的一些问题 2011-08-24 09:34 (转载于http://hi.baidu.com/stevenbla
从googlecode向Github迁移代码 作者:Tony Qu 之前一直用googlecode的SVN做控制版本,没想到最近goo
最近有个工作要把 一个SqlServer 迁移到 Postgresql 平台上,上网搜了搜,EnterpriseDB在这块做了很
Eclipse 安装插件最好直接下载,然后本地安装,在线安装不太可靠,成功率不高 Java decompiler插件
1.用EXPLAIN使你的SELECT查询更加清晰 查看sql语句的效率 2.使用PROCEDURE ANALYSE()来优化表结构
现在准备把mysql数据迁移到mongodb,上网搜索了一些资料,上了mongodb的官网看了,在window下有一个mon
现在准备把mysql数据迁移到mongodb,上网搜索了一些资料,上了mongodb的官网看了,在window下有一个mon
mysql 的架构已经讨论很多了,这里最为经典的要算 ( 主 -> 从 ) 结构了。( 下面用 M 表示Mast
mysql 的架构已经讨论很多了,这里最为经典的要算 ( 主 -> 从 ) 结构了。( 下面用 M 表示Mast
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号