我正在建立一個表,將在字段中接收不同的值,想象一個日誌表,「值」字段可以是數字,小字符串或大文本等。
所以我很奇怪我是否應該創建「值」字段爲文本或創建兩個字段,一個用於小輸入,如日期,數字和一些字符串,另一個僅用於文本輸入。使用varchar或文本在mysql中的動態字段?
所以,我的問題是這樣的: 這個「value」字段應該是一個Varchar以及其他一些「value2」作爲文本,或者創建一個字段文本,MySQL將管理這個正確嗎?
恐怕只創建一個文本字段對於性能可能是一件壞事。
編輯:數量,日期時間等會被強制轉換爲字符串插入之前,那不是點
謝謝,
喬
或者你可能只是不想做那樣的事情?這張桌子的目的是什麼? – Mchl 2011-01-28 14:14:35
他們是一批命令。用戶可以創建對象,但不會保存,直到由管理員 – Jonathan 2011-01-28 14:17:06
批准,我必須能夠向其他用戶顯示這些對象有更新或插入,因此他們不會創建或更新同一個東西 – Jonathan 2011-01-28 14:20:59