MySQL kullanarak sorguyu çalıştırabilirsiniz:
SHOW CREATE TABLE MyTable;
Ve belirtilen tablo için tablo oluştur ifadesini döndürür. Bu, daha önce oluşturulmuş bir tablonuz varsa ve aynı tabloyu başka bir veritabanında oluşturmak istiyorsanız kullanışlıdır.
Zaten var olan bir satır veya satır kümesi için ekleme ifadesini almak mümkün müdür? Bazı tabloların birçok sütunu vardır ve insert deyimini yazmak zorunda kalmadan veya verileri CSV'ye dışa aktarıp aynı verileri içe aktarmadan satırları başka bir veritabanına aktarmak için bir insert deyimi alabilmem iyi olur. diğer veritabanına.
Sadece açıklığa kavuşturmak için, istediğim şu şekilde çalışacak bir şey:
SHOW INSERT Select * FROM MyTable WHERE ID = 10;
Ve aşağıdakiler benim için geri döndü:
INSERT INTO MyTable(ID,Col1,Col2,Col3) VALUES (10,'hello world','some value','2010-10-20');
mysql>
isteminden INSERT ifadelerini gösteren bir cevap isterim . Şimdiye kadar hiçbiri bunu yapmıyor.