回答
謝謝GlaciesofPacis和ADEV
你讓我有不同的想法有關的問題我問,而且看起來你的解決方案比我最初想的要好得多。
我將使用ID,Key,Value模型,而不是隻有很少的行和超過100列的表。
謝謝!
只能在2天內接受 –
您可以使用Alter
和ADD
爲了向表中添加新列。
例如;
ALTER TABLE contacts ADD email VARCHAR(60);
將添加一個名爲email
它的類型,如果Varchar
新列,爲contacts
表。
當然,在插入行之前,您必須檢查要添加哪些列, 添加它們,然後插入新行。
好吧,這正是問題,如果我知道哪些字段我有數據庫,沒有必要動態添加字段,我只是簡單地將各種變量轉儲到數據庫中,變量的名稱是列的名稱,我想能夠不打擾找出哪列已經存在... –
我沒有跟着你......當你得到新的值時,你檢查你想添加哪些字段(例如使用if),然後,您添加這些字段並插入值。 用適當的方式重寫你的問題,這樣我就能理解了。 '並添加一個例子'。 –
您可以使用ALTER TABLE,並給它需要例如任何查詢
ALTER TABLE TABLE_NAME
ADD COLUMN_NAME (ATTRIBUTE)
希望這可以幫助你
- 1. MySQL添加時間到列
- 2. ExtJS:添加複選框列「即時」
- 3. MySQL在加入MIN時添加列
- 4. 添加行時記錄MySQL列
- 5. 在mysql選擇時添加列
- 6. 添加索引列在MySQL
- 7. 動態添加mysql表列
- 8. MySQL - 將列添加到表?
- 9. MySql添加列名與last_insert_id()
- 10. MySQL - 將CHECK添加到列
- 11. MySQL:添加停止列表
- 12. mySQL添加NULL值列
- 13. 如何添加到MySQL列?
- 14. 添加行即除一列重複
- 15. SQL服務器 - 更新上即時添加的列
- 16. 使用EF即時將列添加到表格
- 17. 添加表時MySQL「Error 1005」
- 18. 如何在即時添加onclick屬性?
- 19. 即時添加jQuery更新元素?
- 20. 將某天添加到JodaTime即時
- 21. jquery立即添加
- 22. MySql:將一列添加到另一列
- 23. MySQL:如何在添加多列時不重複每列的column_definition
- 24. Docker mysql即時退出
- 25. 即使通過添加SetBarEnabled
- 26. 將PHP數組添加到MySQL中並添加其他列
- 27. Mysql添加並將它們添加爲新列
- 28. 將變量添加到mysql列中
- 29. 如何在mysql中添加列內容
- 30. 如何在PHP MySQL的添加新列
出於好奇,爲什麼你需要添加列? –
請參閱我對Ofir Baruch的評論 –
爲什麼不使用表格的鍵值關係呢?也就是說,您的表格總共有三列:用戶ID,鍵值和值。主鍵是(用戶名,密碼) –