Создайте таблицу S1 как другую таблицу S2 - PullRequest
0 голосов
/ 21 марта 2020

Я хочу создать таблицу с именем S1 с тем же атрибутом другой таблицы Bonus, а также хочу, чтобы некоторые данные Bonus были загружены в S1. Я использовал код

    CREATE TABLE S1 LIKE Bonus (SELECT E.* FROM Bonus as E )WITH DATA;

, но получаю ошибка, которая указана ниже: -

у вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей MySQL версии сервера, для правильного синтаксиса для использования рядом с '(ВЫБРАТЬ Е. * ОТ Бонуса как E) С ДАННЫМИ' в строке 1

Я не понимаю, что не так с запрос, который я использовал.

1 Ответ

1 голос
/ 21 марта 2020
    CREATE TABLE S1 as  SELECT * FROM Bonus

А если вам не нужны данные, тогда

    CREATE TABLE S1 as  SELECT * FROM Bonus where 1=2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...