Tôi muốn điền vào bảng có kết quả truy vấn trên bảng hiện có. Làm thế nào tôi có thể làm điều đó?Điền bảng từ kết quả truy vấn (mysql)
12
A
Trả lời
18
(Bạn không cần phải phù hợp các lược đồ bảng)
INSERT tbl_name (col1, col2)
SELECT value1, value2
FROM othertable
Xem tham chiếu cho INSERT ... SELECT Syntax
5
insert into table_name ...
select * from table_name where ....
Bảng mục tiêu và truy vấn nguồn phải phù hợp trong số cột và kiểu dữ liệu
Xem này link
4
Bạn thậm chí có thể tạo bảng theo cách này, mặc dù tên cột phải khớp hoặc kết quả được chọn được thêm vào các cột được thêm tự động:
mysql> create table foo (id int primary key auto_increment, bar datetime)
-> select now() as bar, now() as baz from dual;
Query OK, 1 row affected, 1 warning (0.06 sec)
Records: 1 Duplicates: 0 Warnings: 0
mysql> select * from foo;
+----+---------------------+---------------------+
| id | bar | baz |
+----+---------------------+---------------------+
| 1 | 2009-03-10 17:01:35 | 2009-03-10 17:01:35 |
+----+---------------------+---------------------+
1 row in set (0.00 sec)
Các vấn đề liên quan
- 1. Node.js trở về kết quả từ truy vấn MySQL
- 2. Kết quả in của truy vấn mysql từ biến
- 3. Cách nhanh để gửi email kết quả truy vấn mysql
- 4. Làm thế nào để trừ một kết quả truy vấn từ kết quả truy vấn khác trong MYSQL
- 5. Gán kết quả truy vấn vào biến MySQL
- 6. Đặt kết quả biến, từ truy vấn
- 7. Giới hạn kết quả truy vấn SQL trong MySQL
- 8. Làm thế nào để lưu trữ kết quả truy vấn MySQL trong một bảng khác?
- 9. Điền một DataSet hoặc DataTable từ một tập hợp kết quả truy vấn LINQ
- 10. Cách lưu kết quả truy vấn bằng biến mysql
- 11. Truy vấn MYSQL cho một bảng
- 12. php có thể truy vấn kết quả từ truy vấn trước đó không?
- 13. Định dạng kết quả của truy vấn MySQL như thể nó đã được chạy từ bảng điều khiển
- 14. Truy vấn Mysql Datediff
- 15. Truy vấn PHP/MySQL vào vấn đề bảng html
- 16. Kết quả truy vấn Oracle mâu thuẫn
- 17. Chọn dữ liệu từ truy vấn MySQL "bảng hiển thị"
- 18. Cách lấy trường từ kết quả truy vấn MySQL trong bash
- 19. MYSQL truy vấn, tham gia 2 bảng của vấn đề
- 20. Thứ tự kết quả truy vấn XPath
- 21. Nối kết quả từ hai truy vấn và đầu ra dưới dạng một bảng duy nhất
- 22. lấy tên cột từ kết quả truy vấn bằng pymssql
- 23. Trả lại một kết quả từ Truy vấn LINQ
- 24. Chuyển đổi kết quả truy vấn LINQ sang từ điển
- 25. Thêm cột vào kết quả truy vấn SQL
- 26. Truy vấn Mysql chỉ chọn các hàng có kết quả duy nhất trong GROUP_CONCAT
- 27. Cập nhật truy vấn trên bảng MySQL được liên kết từ SQL Server
- 28. Sử dụng hiệu quả truy vấn trang và truy vấn MySQL
- 29. Kết hợp nhiều kết quả truy vấn trong MySQL (theo cột)
- 30. Xuất kết quả truy vấn JasperReports
INSERT INTO tbl_name (col1, col2) ... có thể cần thiết. – Sam