Я использую MySQL.
У меня есть таблица с именем " class ", таблица " class " имеет три столбца name
, year
и class_code
, как показано ниже:
Класс Таблица:

Теперь я хотел бы использовать приведенную выше таблицу для создания новой таблицы с именем " temp ", которая содержит столбцы class_code
и value
.
Правило состоит в том, что каждое строковое значение в каждом поле столбца строки таблицы " class " будет разбито на слова, и каждое слово будет вставлено в " temp"таблица как value
столбец записи таблицы temp , как показано ниже:
temp таблица:

Я использую MySQL.
Можно ли сгенерировать таблицу " temp " исключительно с помощью оператора SQL и как?
То есть:
CREATE TABLE temp;
ALTER TABLE temp DISABLE KEYS;
INSERT INTO ...(how to split the string value of each field in "class" table and insert to "temp" table??? )
P.S:.
В качестве значения я использовал простую строку равной длины, но на самом деле регистр имеет очень случайную строку длины, и количество слов в каждой строке также случайное .