表小包含
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阅读器库 - (我试过没有太大成功)然后它同样会解决我的问题......希望你能理解。
答案 0 :(得分:0)
如果我理解正确,那么您尝试做的就是将另一列添加到现有表中。例如,phpMyAdmin非常简单。在您的情况下,您所需要的只是:
ALTER TABLE `small` ADD `C` VARCHAR( 30 ) NOT NULL