簡體   English   中英

MySQL從另一個表添加列(無參考ID)

[英]Mysql add column from another table (no reference id)

包含
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謝謝..但這不能解決問題。.實際上我不知道需要添加哪一列,它將基於源數據.... 表實際上是一個動態表,將在其中增長次...。骨架表就像一個模式表,用於從中獲取確切的列名和類型。 希望你能理解....

@update我的小表數據饋送將是一個XML文件,我也有XSD文件...因此,如果有人可以提供xsdreader以外的PHP的任何XSD閱讀器庫-(我嘗試過但沒有成功),那么它將同樣解決我的問題...希望你理解。

如果我對您的理解正確,那么您要做的就是在已存在的表中添加另一列。 例如,這對於phpMyAdmin非常簡單。 在您的情況下,您需要做的是:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM