关于 Guid 类型的映射 MySql 没有原生的 Guid 类型,一般使用 binary(16) 或者 char(36) 这两个类型.早期版本的 Connector/Net 将 binary(16) 自动映射成为 Guid 类型.从 Connector/Net 6.1.1 开始,binary(16) 不再被自动映射成为 Guid 类型,而选用 char(36).通过连接字符串的 Old Guids = true 选项可使用旧的 binary(16) 映射,这个选项的缺省值是 false,即使用…
可遇不可求的Question之导入mysql中文乱码解决方法篇 先 set names utf8;然后 source c:\1.sql ?…
MySQL 自4.1版以后开始支持INSERT … ON DUPLICATE KEY UPDATE语法,使得原本需要执行3条SQL语句(SELECT,INSERT,UPDATE),缩减为1条语句即可完成. 例如ipstats表结构如下: CREATE TABLE ipstats ( ip ) not null unique, clicks ) unsigned not null default '0' ); 原本需要执行3条SQL语句,如下: IF (SELECT * FROM ipstats…
flash的socket连接安全策略文件   最近公司做压力测试的时候,发现了一个问题.flash的socket客户端向服务端请求安全策略文件的时候,服务端负责回发策略文件的端口能连接上,但是没有响应,没有向flash客户端回发任何内容.最终会导致flash客户端加载不到策略文件.然而,即便是负责回发策略文件的端口恢复正常,能回发策略文件了,flash客户端在不刷新的情况下,仍然无法通过flash的安全机制,和主socket服务端连接. 于是我自己用.net写了个服务端做了比较详尽的测试.我们的…
mysql>show variables like '%timeout'; 打印结果如下: +----------------------------+-------+ | Variable_name | Value | +----------------------------+-------+ | connect_timeout | 5 | | delayed_insert_timeout | 300 | | interactive_timeout | 28800 | | net_read_…
批量SQL提交 参考 21.2.6. Connector/NET Connection String Options Reference . Allow Batch true When true, multiple SQL statements can be sent with one command execution. -Note- Starting with MySQL 4.1.1, batch statements should be separated by the server-de…
描述: 我们经常遇到 insert table_a select * from table_b 这样的语句, 同时在表table_a中根据每一条新增的SQL语句,通过触发器来触发对应的一系列的后续操作. 分析: 实际上insert触发器,在每次SQL语句中只会影响到第一条的语句 如果触发器被启用,触发器对每个批处理执行一次. 触发器是针对一个事务而言,而不是根据数据记录来做触发的. inserted   deleted是可以当作是临时表,但不是一条记录的临时表,而是批处理的临时表(一个事务的临时…
Sqlserver2005 文件组的折腾 问题:由于数据庞大,我在数据库里面使用了分区表,建了很多文件组,一个分区对应一个文件组,一个文件组只有一个文件.我在建分区表的时候,在数据库属性里面“文件”选项中,本来逻辑名称为“TradeDataDW201006”应该指向文件组“TradeDataDW201006”,但是刚开始弄错了指向文件组“TradeDataDW200906”,现在导致200906这个分区的数据分布在“TradeDataDW200906.ndf”和“TradeDataDW20100…
比方说在一些实际生产环境中,想改个MYSQL的配置,但是又不想停止服务重起MYSQL,有什么办法呢?使用SET命令可以做到,请看下面几个例子: 1.设置key_buffer_size的大小为10M. ; 或 ; 2.设置最大连接数为200 ; 或 ; 3.更改慢查询SQL日志时间 ; 要查看有哪些变量,可执行SHOW VARIABLES;获得. 参考手册: SET语法 SET variable_assignment [, variable_assignment] ...   variable_a…
error: Failed dependencies: MySQLconflicts   错误提示: error: Failed dependencies:                             mysql conflicts with mysql-server.i386 原因及解决办法:   That means there's an old version MySQL in the current OS, use rpm -e to remove it.        rp…