Tạo bảng đầu tiên:
mysql> CREATE TABLE DemoTable1 ( value INT ); Query OK, 0 rows affected (0.59 sec)
Chèn bản ghi:
mysql> INSERT INTO DemoTable1 VALUES(10); Query OK, 1 row affected (0.17 sec)
Hiển thị:
mysql> SELECT * FROM DemoTable1;
Kết quả
+-------+ | value | +-------+ | 10 | +-------+ 1 row in set (0.00 sec)
Tạo bảng thứ hai:
mysql> CREATE TABLE DemoTable2 ( value1 INT ); Query OK, 0 rows affected (0.62 sec)
Chèn bản ghi:
mysql> INSERT INTO DemoTable2 VALUES(50); Query OK, 1 row affected (0.19 sec) mysql> INSERT INTO DemoTable2 VALUES(100); Query OK, 1 row affected (0.13 sec)
Hiển thị:
mysql> SELECT * FROM DemoTable2;
Kết quả
+--------+ | value1 | +--------+ | 50 | | 100 | +--------+ 2 rows in set (0.00 sec)
Cập nhật trường trong bảng 2 bằng cách cộng giá trị từ bảng 1:
mysql> SET @myValue = (SELECT value FROM DemoTable1); Query OK, 0 rows affected (0.00 sec) mysql> UPDATE DemoTable2 SET value1 = value1 + @myValue; Query OK, 2 rows affected (0.11 sec) Rows matched: 2 Changed: 2 Warnings: 0
Kiểm tra lại:
mysql> SELECT * FROM DemoTable2;
Kết quả
+--------+ | value1 | +--------+ | 60 | | 110 | +--------+ 2 rows in set (0.00 sec)