Sử dụng MySQL tôi có thể chạy các truy vấn:Nhận Bản Tuyên Bố Insert cho hàng hiện có trong MySQL
SHOW CREATE TABLE MyTable;
Và nó sẽ trở lại với tuyên bố tạo bảng cho bảng specificed. Điều này rất hữu ích nếu bạn có một bảng đã được tạo và muốn tạo cùng một bảng trên một cơ sở dữ liệu khác.
Có thể lấy câu lệnh chèn cho hàng đã tồn tại hay tập hợp các hàng không? Một số bảng có nhiều cột và sẽ tốt hơn nếu tôi có thể nhận lệnh chèn để chuyển hàng sang cơ sở dữ liệu khác mà không cần phải viết 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à cái gì đó sẽ làm việc như sau:
SHOW INSERT Select * FROM MyTable WHERE ID = 10;
Và đã sau đây được trả về cho tôi:
INSERT INTO MyTable(ID,Col1,Col2,Col3) VALUES (10,'hello world','some value','2010-10-20');
Bạn sử dụng công cụ nào để kết nối với DB? Một số chương trình cung cấp các mẫu như vậy. –
@kibbee, Bạn đã tìm thấy giải pháp nào cho vấn đề này chưa ?? – Hasina
Sẽ yêu một câu trả lời cho thấy các câu lệnh INSERT từ dấu nhắc 'mysql>'. Không có gì cho đến nay. –