mysql

2009-08-12 6 views
8

में मौजूदा तालिका के आधार पर "बनाएं तालिका" एसक्यूएल कमांड उत्पन्न करें मेरे पास एक mysql खोल है लेकिन सुरक्षा कारणों से मैं mysqldump कमांड नहीं चला सकता।mysql

मेरे पास एक सारणी है जिसे मैंने बहुत से कॉलम के साथ थोड़ी देर पहले बनाया था, और मैं एक अलग डेटाबेस पर उस तालिका को बनाने के लिए एक नया "टेबल बनाएं" कमांड बनाना चाहता हूं।

क्या ऐसा कोई आदेश है जो मैं उत्पन्न करने के लिए mysql खोल में चला सकता हूं?

धन्यवाद।

उत्तर

17

यह काम करना चाहिए:


SHOW CREATE TABLE tbl_name 

आप तालिका के लिए चयन विशेषाधिकार होना चाहिए।

16

FYI करें, अपने उपयोगकर्ता एक ही सर्वर पर दोनों डेटाबेस तक पहुँच गया है, तो आप ऐसा कर सकते हैं:

CREATE TABLE db2.tablename LIKE db1.tablename;