Как воссоздать таблицу в MYSQL? - PullRequest
0 голосов
/ 30 апреля 2020

Прошу прощения за мой плохой Энгли sh. Ладно? Моя проблема заключается в том, что мне нужно многократно воссоздавать временную таблицу (более 5). Мне нужно полностью изменить структуру таблицы. Я пытаюсь сделать это так, но у меня есть ошибки

CREATE TABLE  #DeletedData (RoleName varchar(max),  [Description] varchar(max))
....
IF OBJECT_ID('tempdb..#DeletedData') IS NOT NULL DROP TABLE #DeletedData
CREATE TABLE  #DeletedData (RoleName varchar(max),  DependentRoleName varchar(max))

1 Ответ

0 голосов
/ 30 апреля 2020

IN mysql вы бы сделали

CREATE TABLE  `#DeletedData` (RoleName LONGTEXT,  Description LONGTEXT);
DROP TABLE IF EXISTS `#DeletedData`;     
CREATE TABLE  `#DeletedData` (RoleName LONGTEXT,  DependentRoleName LONGTEXT);

Ваш код работает на SQL сервере, поэтому нет необходимости что-либо менять

...