Mysql добавить столбец из другой таблицы (без идентификатора ссылки)

Таблица маленький содержит
column A varchar(10)
column B varchar(20)

Таблица скелет содержит
column A varchar(10)
column B varchar(20)
column C varchar(30)
column D varchar(40)

я хочу добавить колонна С varchar (30) из таблицы скелет в маленький Таблица.

пожалуйста, обратите внимание скелет не содержит данных и две таблицы не имеют общего ключа для присоединения.

@ Ultimater спасибо .. но это не решит проблему .. На самом деле я не знаю, какой столбец нужно будет добавить, он будет основан на исходных данных …. маленький Таблица на самом деле является динамической таблицей, которая будет расти в разы …. Скелетная таблица похожа на таблицу схем, чтобы получить из нее точное имя столбца и тип. Надеюсь, вы понимаете….

@ обновить мой фид данных для маленький стол будет XML-файл, у меня также есть XSD-файл … так что, если кто-нибудь может дать любую библиотеку XSD Reader для PHP, кроме xsdreader — (что я пытался без особого успеха), тогда это в равной степени решит мою проблему … Надеюсь, вы понимаете.

2

Решение

Если я вас правильно понял, все, что вы пытаетесь сделать, это добавить еще один столбец к уже существующей таблице. Это довольно просто, например, с phpMyAdmin. В вашем случае все, что вам нужно, это:

ALTER TABLE  `small` ADD `C` VARCHAR( 30 ) NOT NULL
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]