Попытка создать резервную копию таблицы SQL

При создании резервной копии таблицы я использую следующий синтаксис:

CREATE TABLE new_table LIKE original_table;
INSERT new_table SELECT * FROM original_table;

Но при выполнении только первого оператора я получаю следующую ошибку:

SQL-Fehler: ORA-00922: Fehlende oder ungültige Option 00922. 00000 - "missing or invalid option"

Я новичок в SQL, но это должно быть простое выполнение.

Вы используете MySQL или Oracle?

jarlh 22.03.2019 09:09

Я использую Оракл.

user9471916 22.03.2019 09:10

Это ошибка Oracle. Я не знаю, есть ли у mysql такая опция.

P.Salmon 22.03.2019 09:10
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
1
3
202
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В оракуле вы должны использовать CREATE AS select

CREATE TABLE new_table 
AS SELECT * FROM original_table

в mysql СОЗДАТЬ ВЫБРАТЬ

CREATE TABLE new_table 
SELECT * FROM original_table

Другие вопросы по теме