MySQL Inception安装使用
MySQL Inception安装使用
MySQL 创建外键报错Can't write; duplicate key in table
MySQL 创建外键报错Can't write; duplicate key in table
MySQL 存储过程空结果集错误Error 1329 No data 的异常处理
MySQL 存储过程空结构集错误'Error 1329 No data - zero rows fetched, selected, or processed'的异常处理
MySQL concat里面单引号的使用
MySQL concat里面单引号的使用
MySQL游标多循环一次的解决方法
MySQL游标多循环一次的解决方法
MySQL 5.6 timestamp和datetime区别
MySQL 5.6 timestamp和datetime区别
MySQL 多表关联删除
MySQL 多表关联删除
MySQL 通过SUBSTRING_INDEX函数拆分字符串为数组单元
MySQL 通过SUBSTRING_INDEX函数拆分字符串为数组单元
MySQL 连接工具mysql中的语句注释方法
MySQL 连接工具mysql中的语句注释方法
MySQL 创建函数时报错'ERROR 1336 (0A000): Dynamic SQL'
MySQL 创建函数时报错ERROR 1336 (0A000): Dynamic SQL is not allowed in stored function or trigger
MySQL 创建存储过程报错
MySQL 创建存储过程报错ERROR 1415 (0A000): Not allowed to return a result set from a function
MySQL create function时报错
MySQL create function时报错'ERROR 1064 (42000)'
MySQL 使用tee记录语句和输出日志
MySQL 使用tee记录语句和输出日志
MySQL INSERT IGNORE语句的使用
MySQL INSERT IGNORE语句的使用在INSERT语句中,使用IGNORE关键字时,在INSERT语句执行过程中发生的错误将会被忽略。例如,当向建有UNIQUE索引或主键的字段插入重复字段时,会导致duplicate-key错误,执行的语句会失败。当带有IGNORE关键字时,这个错误会被忽略,只会产生警告。当向分区表插入数据时,IGNORE关键字具有类似的效果。当没有要插入的分区时,MySQL会忽略错误。当数据转换引发报错时,可以通过IGNORE关键字来忽略错误,这时MySQL会产生警告而不退出语句的执行,无效的数值会被调整成接近的数值并被插入。
MySQL 5.7 NOT EXISTS用法介绍
MySQL 5.7 NOT EXISTS用法介绍
MySQL not in嵌套查询改写成外连接方式
MySQL not in嵌套查询改写成外连接方式
MySQL 5.7 SELECT ... LOCK IN SHARE MODE|FOR UPDATE语句说明
在相同的事务中,如果你在查询数据后,想插入或更新相关的数据,常规的SELECT语句无法提供足够的保护。其他事务可以更新或删除你所查询到的行。InnoDB引擎支持两种读锁来提供额外的安全。一、SELECT ... LOCK IN SHARE MODE在查询到的行上设置共享锁。其他回话可以读取到这些行,但是不能修改这些行,直到提交事务后。如果将LOCK IN SHARE MODE用在支持页锁或行锁的存储引擎上,查询所覆盖的行会被加上共享锁,共享锁允许其他事务读,但是不允许其他事务更新或删除这些行。????二、如果将FOR UPDATE用在支持页锁或行锁的存储引擎上,查询所覆盖的行会被加上写锁,直到当前事务的结束。其他回话可以读取到这些行,但是不能修改这些行,直到提交事务后。??
MySQL NDB 批量更新100万行数据
MySQL NDB 批量更新100万行数据
MySQL 多表更新的限制
在对多表进行更新时,不支持ORDER BY、LIMIT。
MySQL分区介绍
MySQL分区介绍