
MySQL
ghlfllz
这个作者很懒,什么都没留下…
展开
-
ERROR1005 Can't create table 'xxx' (error:150)
MySQL ERROR 1005错误的处理 使用MySQL的时候,在操作不当时,很容易出现 ERROR 1005 (HY000): Can't create table 这类错误。 解决方案如下,请根据情况选择其一个或多个:1、外键字段与要做外键校验的字段类型不匹配2、MySQL支持外键约束,并提供与其它DB相同的功能,但表类型必须为 InnoDB3、建外键的表的那个列原创 2011-01-02 17:34:00 · 2236 阅读 · 1 评论 -
error:2014 Commands out of sync; you can't run this command now
error:2014 Commands out of sync; you can't run this command now原因有三:其一、PrepareStatement中返回了多个记录集其二、用MySQL C API建立链接的时候要添加加选项CLIENT_MULTI_STATEMENTS 或 CLIENT_MULTI_RESULTS,以便可以返回多个记录集其三、返回了原创 2013-12-04 23:36:57 · 4724 阅读 · 0 评论 -
MySQL中获取当前查询的总记录数,适用于分页等应用
MySQL中获取当前查询的总记录数,适用于分页等应用通常在MySQL中获取记录总数都会使用SELECT COUNT(*) FROM tblName之类的语句这类语句的缺点是:记录集还需要单独的查询来获取,相当于查询两次我推荐使用如下方案:SELECT SQL_CALC_FOUND_ROWS fldName1, fldName2 FROM tblName WHER原创 2013-12-04 22:49:11 · 15561 阅读 · 1 评论 -
MySQL数据库改名
MySQL数据库改名某项目中有需求要将数据库改个名字,从MySQL的参考手册中发现有rename database的SQL命令,兴冲冲的执行了mysql> rename database db1 to db2;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corre原创 2012-10-20 08:45:39 · 71774 阅读 · 0 评论 -
如何在SQL中添加错误捕获机制
例如: BEGIN DECLARE fk_error CONDITION FOR 1452; -- 外键约束 DECLARE EXIT HANDLER FOR fk_error SET err = 1; DECLARE dup_key CONDITION FOR 1062;原创 2011-01-02 17:39:00 · 601 阅读 · 0 评论 -
ERROR 1005: Can't create table (errno: 121)
ERROR 1005: Can't create table (errno: 121)errno 121 means a duplicate key error. Probably the table already exists in the InnoDB internal data dictionary, though the .frm file for the table has b原创 2011-12-08 10:33:05 · 14903 阅读 · 1 评论 -
FastDB - Main Memory Relational Database Management System
FastDB will provide you all functionality supported by DBMSes: query language, transactions, concurrent access to the data, online backups, recovery after faults.FastDB was tested with Win98, WinNT,原创 2008-12-06 14:14:00 · 922 阅读 · 0 评论 -
MySQL的备份还原
MySQL命令行锁定表flush tables with read locks; show master status; 备份mysqldump -u admin -p --lock-all-tables --routines --triggers --database=your_db > /home/your_db.2010.09.30.db MySQL命令表表解原创 2010-09-30 21:31:00 · 446 阅读 · 0 评论 -
正则表达式中的一个小细节
[MySQL] 正则表达式中的一个小细节MySQL的查询中可以参考如下形式使用正则表达式:SELECT field REGEXP regex在正则表达式中,有些字符与正则表达式本身的保留字符相同,例如,匹配邮件地址的时候,字符. 我们需要使用\.表示,MySQL的命令行中则应该使用\\.MySQL提供了一个替代办法,使用[...]表示一个字符.,使用[.%.原创 2011-08-28 23:07:22 · 496 阅读 · 0 评论 -
FastDB - Documents
Link: http://www.ispras.ru/~knizhnik/fastdb/readme.htmIntroductionQuery languageStructuresArraysStringsReferencesFunctionsC++ interfaceTableQueryCursorDatabaseQuery转载 2008-12-06 14:18:00 · 3255 阅读 · 0 评论 -
SQL Server与MySQL中的MD5与SHA1
SQL Server 2008:MySQL:原创 2014-10-22 11:53:10 · 3111 阅读 · 0 评论