sql
soulcraft
这个作者很懒,什么都没留下…
展开
-
sql中得到刚刚插入的数据的id
LAST_INSERT_ID:LAST_INSERT_ID 是与table无关的,如果向表a插入数据后,再向表b插入数据,LAST_INSERT_ID会改变。在多用户交替插入数据的情况下max(id)显然不能用。这就该使用LAST_INSERT_ID了,因为LAST_INSERT_ID是基于Connection的,只要每个线程都使用独立的 Connection对象,LAST_I转载 2013-03-19 21:50:00 · 775 阅读 · 0 评论 -
Mysql逗号分割字段的行列转换技巧(转载)
前言: 由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式。即同一个列中存储了多个属性值(具体结构见下表)。这种模式下,应用常常需要将这个列依据分隔符进行分割,并得到列转行的结果。 表数据:ID Value 1 tiny,small,big 2 small,medium 3 tiny,big 期...转载 2018-11-16 17:28:40 · 646 阅读 · 0 评论