Sử dụng MySQL Tôi có thể chạy truy vấn:
SHOW CREATE TABLE MyTable;
Và nó sẽ trả về câu lệnh tạo bảng cho bảng cụ thể. Điều này hữu ích nếu bạn đã tạo một bảng và muốn tạo cùng một bảng trên cơ sở dữ liệu khác.
Có thể lấy câu lệnh chèn cho một hàng đã có sẵn hoặc tập hợp các hàng không? Một số bảng có nhiều cột và thật tuyệt khi tôi có thể nhận được một câu lệnh chèn để chuyển các hàng sang cơ sở dữ liệu khác mà không phải viết ra câu lệnh chèn hoặc không xuất dữ liệu sang CSV và sau đó nhập cùng một dữ liệu vào cơ sở dữ liệu khác.
Chỉ cần làm rõ, những gì tôi muốn là một cái gì đó sẽ hoạt động như sau:
SHOW INSERT Select * FROM MyTable WHERE ID = 10;
Và có những điều sau đây trả lại cho tôi:
INSERT INTO MyTable(ID,Col1,Col2,Col3) VALUES (10,'hello world','some value','2010-10-20');
mysql>
dấu nhắc. Không có gì cho đến nay làm.