Mysql从另一个表中添加列(没有引用ID)

时间:2015-10-18 10:38:53

标签: php mysql database xsd

包含
column A varchar(10) column B varchar(20)

骨架包含
column A varchar(10) column B varchar(20) column C varchar(30) column D varchar(40)

我想将列C varchar(30)从表骨架添加到表。

请注意骨架不包含任何数据,两个表格没有任何公共密钥可供加入。

@Ultimater谢谢..但这不会解决问题。实际上我不知道需要添加哪个列,它将基于源数据.... table实际上是一个动态表,它会在时间上增长....骨架表就像一个模式表,从中获取精确的列名和类型。希望你能理解......

@update 小表的数据Feed将是一个XML文件我也有XSD文件...所以如果有人可以为除xsdreader以外的PHP提供任何XSD阅读器库 - (我试过没有太大成功)然后它同样会解决我的问题......希望你能理解。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,那么您尝试做的就是将另一列添加到现有表中。例如,phpMyAdmin非常简单。在您的情况下,您所需要的只是:

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