我有一個mysql用戶表和某些屬性。mysql根據元素數量添加列
我有第三張桌子來結合兩個(用戶與X數量的屬性)。每個屬性是一個單獨的元素/列。
我的問題是;如果我有一個擁有X個元素的用戶,而另一個用戶擁有X + 1個元素,那麼我如何告訴數據庫在表中添加+1(或根據需要添加任意數量的列)?
會是這樣嗎?
if(table_columns < attribute_columns)
{
mysqli_query($db,"ADD 'X amount' NEW COLUMN && ADD attributes");
}
else
{
mysqli_query($db,"ADD attributes");
}
只是想澄清一點,我走在正確的軌道上,或者如果我以錯誤的方式去做事情。
在此scanrio中簡單地創建一個包含例如5個字段的表。用戶1有3個字段,其他字段應該爲空。另一個用戶將擁有所有的字段。這是應該如何完成的。 – 2013-03-09 06:11:03