db
基拉
这个作者很懒,什么都没留下…
展开
-
语法:MySQL中INSERT INTO SELECT的使用
1. 语法介绍 有三张表a、b、c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段。对于这种情况,可以使用如下的语句来实现:INSERT INTO db1_name (field1,field2) SELECT field1,field2 FROM db2_name 上面的语句比较适合两个表的数据互插,如果多个表就不适应了。对于多个表,转载 2013-10-21 17:58:20 · 668 阅读 · 0 评论 -
MySQL 存储过程传参数问题:实现 where id in(1,2,3,...)
正常写法:select * from table_name t where t.field1 in (1,2,3,4,...);当在写存储过程in里面的列表用个传入参数代入的时候,就需要用到如下方式:select * from table_name t where find_in_set(t.field1,'1,2,3,4');当然还可以比较笨实的方法,就是组原创 2013-10-23 17:24:48 · 1035 阅读 · 0 评论