mysql blob key length_mysql – 没有密钥长度的密钥规范中使用的BLOB / TEXT列’bestilling’...
我正在努力建立一個訂單系統(tǒng),但我現(xiàn)在被困住了.
在
mysql tabel中,我在名為“bestillinger”的列中使用varchar(255),但它只能存儲255個字符.所以我搜索了一下,并記得我可以使用longtext或只是文本,但現(xiàn)在當我嘗試這樣做時,我得到一個錯誤說:
#1170 - BLOB/TEXT column 'bestilling' used in key specification without a key length
我試圖在這里和谷歌搜索,但我沒有運氣.
我的MySQL表格是:
CREATE TABLE IF NOT EXISTS `bestillinger` (
`id` int(11) NOT NULL,
`bestilling` TEXT NOT NULL PRIMARY KEY,
`accepted` varchar(255) DEFAULT NULL,
UNIQUE KEY `id_bestilling` (`id`,`bestilling`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
我使用UNIQUE KEY因為我在PHP部分使用“ON DUPLICATE KEY UPDATE”.但是不要介意.
提前致謝.
總結
以上是生活随笔為你收集整理的mysql blob key length_mysql – 没有密钥长度的密钥规范中使用的BLOB / TEXT列’bestilling’...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux video属性_linux查
- 下一篇: mysql natural join用法