mysql查询字段值为数字详解

mysql查询字段值为数字    我想查询字段值为数字的sql如下:select * from tj_item_result where tj_value REGEXP '^[0-9]'...

MySQL查询某一列中不是数字详解

包含数字的列 :SELECT 列名 FROM 表名 WHERE 列名 REGEXP '[0-9]{1,}'不包含数字的列 : SELECT 列名 FROM 表名 WHERE 列名 REGEXP '[0-9]{1,}' = 0...

ERROR 1093 (HY000): You can't specify target table 'b' for update in FROM clause详解

今天开发大神说有一个update的普通sql执行有问题,抱怨mysql太烂,后来看了sql后发现原来是update 更新使用where条件使用了本身表的子查询的问题,不得不说mysql有这方面的限制不过绕一绕也是可以的,当然最后还是让开发心...

数据库中的乐观锁与悲观锁详解

悲观锁 当我们要对一个数据库中的一条数据进行修改的时候,为了避免同时被其他人修改,最好的办法就是直接对该数据进行加锁以防止并发。 这种借助数据库锁机制在修改数据之前先锁定,再修改的方式被称之为悲观并发控制(又名“悲观锁”,Pessimi...

MySQL 删除重复数据详解

昨天遇到一个问题,就是需要删掉一个表里的重复数据,还有就是希望这个表的ID能够连续,因为一旦删掉重复记录,作为自增主键的ID就会不连续了,所以就要想办法搞定 表中数据: 我想要把名字重复的去掉,但是还希望ID能够连续。 首先是将数...

MsSql 游标 修改字段两个表关联 表向另个表插入记录详解

-- 方法1:游标 -- 声明变量 DECLARE @SystemUserId AS UNIQUEIDENTIFIER -- 声明游标 DECLARE C_SystemUser CURSOR FAST_FORWARD F...

Mysql 查询是否锁表详解

1、查询是否锁表 show OPEN TABLES where In_use > 0; 2、查询进程 show processlist 查询到相对应的进程===然后 kill id 补充: 查看正在锁的事务 SELE...

mysql锁表查询和解锁操作详解

mysql锁表查询和解锁操作 1、在做数据库操作时,有时会因为自己的粗心或者程序设计上的缺陷导致锁表,在mysql中查看锁表和解锁的步骤如下: //1.查看当前数据库锁表的情况 SELECT * FROM info...

Mysql的序列详解

Mysql的序列 Mysql自带的序列:字段设置为int,属性里面选上“自动增长”即可; 在插入数据的时候可以不插入该字段的值,mysql会自动处理;  ...

解决服务器连接错误Host ‘XXX’ is not allowed to connect to this MySQL server详解

解决服务器连接错误Host ‘XXX’ is not allowed to connect to this MySQL server 在“配置登陆信息和数据库(mysql)”连接中,出现“服务器连接错误Host 'XXX' is not...