![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 79
一只很菜的女程序猿
一个个人用来做笔记的账号。
展开
-
SQL(insert、delete、update)执行成功,但是数据库表中无显示无记录
如题,程序中insert一条记录,调试过程中根据执行结果发现此条sql已经执行成功(影响行数为1且插入记录已生成自增主键正确值),但是查询数据库相应表时发现表中并无相应记录,通过直接在表中插入测试数据也能发现已有记录的主键值自增后的值已被占用(例如:id为主键,当前id为52,下一条记录插入进来时id值应当为53,那么直接操作表插入测试数据时实际id值为54,id为53虽然不存在但...转载 2018-03-05 17:11:50 · 32273 阅读 · 3 评论 -
Mysql查询正在运行的事务并且杀掉该事务
查询 正在执行的事务:SELECT * FROM information_schema.INNODB_TRX根据这个事务的线程ID(trx_mysql_thread_id):可以使用mysql命令杀掉线程:kill 线程id转载 2018-03-05 17:25:06 · 11577 阅读 · 1 评论 -
关于MySQL中 concat() 的用法
有的时候,我们有需要将由不同地方获得的字符串拼接在一起。如:在很多时候,我们需要模糊查询 like,对于mysql 的like而言,一般都要用like concat()组合,可以防止sql注入。在mybatis 中就可以这么写:select * fromregion A where A.region_name like concat( '%' , '#{regio...原创 2018-05-18 10:07:58 · 29306 阅读 · 3 评论