mysql> select * from tt;
+-------+------+------+
| colid | col2 | col3 |
+-------+------+------+
| 1 | 0001 | NULL |
| 2 | 0002 | NULL |
| 3 | 0003 | -3 |
| 4 | 0003 | -3 |
| 5 | 0004 | -4 |
| 6 | 0003 | -3 |
| 7 | 0004 | -4 |
+-------+------+------+
7 rows in set (0.00 sec)mysql>
mysql> insert into tt values (null,3,-3),(null,4,-4);
Query OK, 2 rows affected (0.05 sec)
Records: 2 Duplicates: 0 Warnings: 0mysql> insert into tt value (null,3,-3),(null,4,-4);
Query OK, 2 rows affected (0.00 sec)
Records: 2 Duplicates: 0 Warnings: 0请问value与values之间的区别?
+-------+------+------+
| colid | col2 | col3 |
+-------+------+------+
| 1 | 0001 | NULL |
| 2 | 0002 | NULL |
| 3 | 0003 | -3 |
| 4 | 0003 | -3 |
| 5 | 0004 | -4 |
| 6 | 0003 | -3 |
| 7 | 0004 | -4 |
+-------+------+------+
7 rows in set (0.00 sec)mysql>
mysql> insert into tt values (null,3,-3),(null,4,-4);
Query OK, 2 rows affected (0.05 sec)
Records: 2 Duplicates: 0 Warnings: 0mysql> insert into tt value (null,3,-3),(null,4,-4);
Query OK, 2 rows affected (0.00 sec)
Records: 2 Duplicates: 0 Warnings: 0请问value与values之间的区别?
插入多条可以使用查询语句.
1.insert into ... select * from tb
也可以使用union all语句
2.insert into ... select 'val1' ... union all select 'val2' ...
value()是对XML数据执行XQuery,并返回 SQL 类型的值。
貌似没区别,应该就是values的别名吧
value (select Stockname , Stocknumber from Stock_table2)---value为select语句