Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีใช้ผลลัพธ์คำนวณของ MySQL (Self-computed) ในการ INSERT ข้อมูล

ขณะ INSERT สามารถใช้นิพจน์ ฟังก์ชัน หรือการคำนวณใดๆ เป็นค่าได้เลย:

mysql> INSERT INTO employee(id, emp_name) SELECT 1+1, CONCAT_WS(' ', 'Gaurav', 'Kumar');
Query OK, 1 row affected (0.04 sec)

mysql> SELECT * FROM employee;
+------+--------------+
| id   | emp_name     |
+------+--------------+
| 2    | Gaurav Kumar |
+------+--------------+

1+1 คำนวณได้ 2, CONCAT_WS รวมสตริงได้ 'Gaurav Kumar' ทั้งคู่เป็น self-computed output