Аналог синтаксиса оракула в MySQL - PullRequest
0 голосов
/ 18 мая 2018

Итак, у меня есть синтаксис оракула, который выглядит следующим образом:

CREATE TABLE "tb_test" (
"id" NUMBER CONSTRAINT pk_test PRIMARY KEY);

Я пытаюсь преобразовать синтаксис Oracle в MySQL.Правильно ли говорить, что аналог MySQL:

CREATE TABLE tb_test (
    id INT PRIMARY KEY);

Кроме того, как (pk_test) из Oracle вписывается в MySQL?Спасибо!

1 Ответ

0 голосов
/ 18 мая 2018

В MySQL первичный ключ таблицы называется PRIMARY.

Если MySQL принимает синтаксис для имени ограничения первичного ключа, предоставленное имя «принимается» в качестве допустимого синтаксиса, а затем игнорируется и отбрасывается.

Тип данных Oracle NUMBER имеет гораздо больший диапазон значений, чем MySQL INT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...