Có vẻ như bạn muốn chạy SELECT
ở trên câu lệnh và INSERT
kết quả vào một bảng mới không tồn tại. Nếu vậy, điều này sẽ hoạt động:
SELECT * INTO YourNewTable
FROM mygrist_tables
WHERE suic_att>=5 AND gender='M'
Giả sử YourNewTable đã tồn tại, thì bạn cần chạy CHÈN VÀO:
INSERT INTO YourNewTable
SELECT *
FROM mygrist_tables
WHERE suic_att>=5 AND gender='M'
Theo tùy chọn, bạn có thể cần chỉ định các cột trong chúng không giống nhau.
CHỈNH SỬA - Đọc lại các bình luận và nhận ra DB là MySQL, để tạo một bảng mới từ một câu lệnh SQL, bạn nên sử dụng:
CREATE TABLE YourNewTable
SELECT *
FROM mygrist_tables
WHERE suic_att>=5 AND gender='M';
http://dev.mysql.com/doc/refman /5.0/en/create-table.html