数据库
南有木兮木不知
这个作者很懒,什么都没留下…
展开
-
mysql 由in引起的 [Err] 2013 - Lost connection to MySQL server during query 的解决
原语句如下:update qrcode_single set time_lose = now(),operator_id = '209150004' where (qrcode_id in (select small_id from qrcode_related_box where (big_id in (select small_id from qrcode_related_batt原创 2017-11-04 10:13:52 · 3112 阅读 · 0 评论 -
mysql复制数据到同一张表
最近做数据新增时,发现一个表新增的数据依据表内之前的数据,只是第一个字符变动了下,想到写原型Sql来处理问题,现在数据量不多,用手改动也可以,但是不想这样做。主要用到了insert into A(A.a,A.b,A.c)select concat('1',A.a),A.b,A.c from A where 子句的形式,能快速解决此问题。insert into cfg_bs_and_db原创 2017-12-09 10:26:20 · 8126 阅读 · 1 评论 -
Commands out of sync; you can't run this command now
C mysql (C API Commands out of sync; you can't run this command now)错误出现在当一个用户使用查询,另一个用户再使用此sql连接进行查询的时候;原因是因为上一次使用此sql连接进行查询时没有将所有的结果集给释放掉,在所有使用此sql连接进行查询的地方将所有的结果集给释放掉,正确的做法如下转载 2017-12-16 17:49:29 · 1707 阅读 · 0 评论 -
MongoDB shell操作入门
具体命令及解释mongo #进入mongodbshow dbs #查看所有数据库名use db #切换到某个数据库show collections #查看数据库中的所有集合db #当前使用的数据库名db.media.insert() #插入数据,数据格式全为json类型db.media.find() #查询db.media....原创 2019-02-12 11:19:17 · 161 阅读 · 1 评论 -
将一列分裂成四列,进行联合查询.
有些数据杂揉在一起,我们要将其一列分裂成四列,进行联合查询.如下查询语句,将 B.Rssi这一列分为RssiA,RssiB,RssiC,RssiD四列.使用join关键字进行联合查询.select a.ID ID ,a.PX PX,a.PY PY,b.Rssi RssiA,c.Rssi RssiB,d.Rssi RssiC,e.Rssi RssiD from (SELECT BP.ID,SP....原创 2019-09-26 11:33:07 · 168 阅读 · 0 评论