ऐसा लगता है कि आप ऊपर दिए गए SELECT
को चलाना चाहते हैं स्टेटमेंट और INSERT
एक नई तालिका में परिणाम जो मौजूद नहीं है। अगर ऐसा है, तो यह काम करना चाहिए:
SELECT * INTO YourNewTable
FROM mygrist_tables
WHERE suic_att>=5 AND gender='M'
मान लें कि YourNewTable पहले से मौजूद है, तो आपको INSERT INTO चलाना होगा:
INSERT INTO YourNewTable
SELECT *
FROM mygrist_tables
WHERE suic_att>=5 AND gender='M'
वैकल्पिक रूप से आपको उन स्तंभों को निर्दिष्ट करने की आवश्यकता हो सकती है जिनमें वे समान नहीं हैं।
संपादित करें - टिप्पणियों को फिर से पढ़ना और DB को महसूस करना MySQL है, SQL कथन से एक नई तालिका बनाने के लिए, आपको इसका उपयोग करना चाहिए:
CREATE TABLE YourNewTable
SELECT *
FROM mygrist_tables
WHERE suic_att>=5 AND gender='M';
http://dev.mysql.com/doc/refman /5.0/hi/create-table.html