首先,我们来看一下错误的具体示例: Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (gbk_bin,IMPLICIT) for Operation ''='', SQL State: HY000, Error Code: 1267 原因: 数据库的编码与建表时的编码不一样; 处理方法: 如果安装MySQL时设置的编码为jbk,那么建表时可以用下面的方法处理: CREATE TABLE `t 发布时间:2012-03-17 作者: 佚名技术 views(210)
MySQL性能调整之my.cnf文件的配置方法: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-locking set-variable = key_buffer=16M set-variable = max_allowed_packet=1M set-variable = thread_stack=64K set-variable = record_buffer=1M set-variable = t 发布时间:2012-03-17 作者: 佚名技术 views(192)
从MySQL 5.0.2开始,通过mysql_stmt_attr_set() C API函数实现了服务器端光标。服务器端光标允许在服务器端生成结果集,但不会将其传输到客户端,除非客户端请求这些行。例如,如果客户端执行了查询,但仅对第1行感兴趣,那么不会传输剩余的行。 ◆光标是只读的,不能使用光标来更新行。 ◆未实施UPDATE WHERE CURRENT OF和 发布时间:2012-03-17 作者: 佚名技术 views(170)
查看MySQL数据库错误码(error code)的三个方法: ◆1. MySQL Reference Manual有Appendix B. Error Codes and Messages ◆2. 查看页面:http://dev.mysql.com/doc/refman/5.0/en/error-handling.html ◆3. MySQL的bin目录下提供了perror.exe工具,使用方法如下: # /usr/local/mysql/bin/perror 10 Error code 10 发布时间:2012-03-17 作者: 佚名技术 views(210)
MySQL的性能调整: INSERT查询的速度: 插入一个记录的时间由下列组成: 连接:(3) 发送查询给服务器:(2) 分析查询:(2) 插入记录:(1 x 记录大小) 插入索引:(1 x 索引) 关闭:(1) 这里的数字有点与总体时间成正比。这不考虑打开表的初始开销(它为每个并发运行的查询做一次)。 表的大小以N log N (B 树)的速度减慢索引的 发布时间:2012-03-17 作者: 佚名技术 views(181)
MySQL数据库双机热备的配置方法: ◆1.MySQL数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好MySQL数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。实现MySQL数据库的热备份。 ◆2.要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备MyS 发布时间:2012-03-17 作者: 佚名技术 views(376)
这篇文章主要介绍了一种简单的MySQL数据库安装方法,详细内容请大家参考下文: 虽然安装MySQL数据库的文章很多,但是我看后感觉对于初学者来说都有一定的难度所以我写个简单的方法供大家参考。如果有什么不对的地方请指教。 var isMinNS4 = (navigator.appName.indexOf('Netscape') = 0 parseFloat(navigator.appVersion) = 发布时间:2012-03-17 作者: 佚名技术 views(154)
对于MySQL的异常处理,本人不常用。不过我觉得还是有写下来的必要。 标准格式 DECLARE handler_type HANDLER FOR condition_value[,...] statement handler_type: CONTINUE | EXIT | UNDO --暂时不支持 condition_value: SQLSTATE [VALUE] sqlstate_value | condition_name | SQLWARNING | NOT FOUND | SQLEXCE 发布时间:2012-03-17 作者: 佚名技术 views(258)
|