- 论坛徽章:
- 0
|
没有这种SQL语句吗,像下面这种
- mysql> insert into test values ("192.168.0.1",select groupnum,dep from test);
复制代码
呵呵,当然上面的不对了~
如果没有那只能创建一个临时表了转一下了,总觉得应该有这种SQL语句!
- mysql> select * from test;
- +---------+----------+------------+
- | ip | groupnum | dep |
- +---------+----------+------------+
- | 0.0.0.0 | 0 | unregister |
- | 0.0.0.0 | 1 | unregister |
- | 0.0.0.0 | 2 | unregister |
- | 0.0.0.0 | 3 | unregister |
- | 0.0.0.0 | 4 | unregister |
- | 0.0.0.0 | 5 | unregister |
- +---------+----------+------------+
- 6 rows in set (0.00 sec)
- mysql> create temporary table test1 select * from test;
- Query OK, 6 rows affected (0.04 sec)
- Records: 6 Duplicates: 0 Warnings: 0
-
- mysql> update test1 set ip='192.168.0.1';
- Query OK, 6 rows affected (0.00 sec)
- Rows matched: 6 Changed: 6 Warnings: 0
- mysql> insert into test select * from test1;
- Query OK, 6 rows affected (0.02 sec)
- Records: 6 Duplicates: 0 Warnings: 0
-
- mysql> select * from test;
- +-------------+----------+------------+
- | ip | groupnum | dep |
- +-------------+----------+------------+
- | 0.0.0.0 | 0 | unregister |
- | 0.0.0.0 | 1 | unregister |
- | 0.0.0.0 | 2 | unregister |
- | 0.0.0.0 | 3 | unregister |
- | 0.0.0.0 | 4 | unregister |
- | 0.0.0.0 | 5 | unregister |
- | 192.168.0.1 | 0 | unregister |
- | 192.168.0.1 | 1 | unregister |
- | 192.168.0.1 | 2 | unregister |
- | 192.168.0.1 | 3 | unregister |
- | 192.168.0.1 | 4 | unregister |
- | 192.168.0.1 | 5 | unregister |
- +-------------+----------+------------+
- 12 rows in set (0.00 sec)
复制代码
这样子总觉得很笨哈~~! |
|