2012-09-23 85 views
3

我正在做一個使用php和mysql的項目(我對此很陌生),現在我必須將文本的段落存儲到我的數據庫(在一個表格中,用於一列)。將文本段落保存到mysql

我在創建表格時嘗試"varchar(5000)"但它不允許我。 所以請給我一個解決方案。

回答

3

在MySQL 5.0.3和以後,一個CHAR長度大於255是非法的,失敗並顯示錯誤

使用text

create table t (long_field text); 

text可以存儲多達65,535個字符。

MySQL datatype doc

+0

的Varchar長度可達到255 MySQL 5.0中前.3,在5.0.3及更高版本中高達65,535。 –

+0

文本可以確保在TEXT數據類型中存儲超過65.535個字符。 –

+0

@AlenOblak:錯了。你沒看過我提到的文檔嗎?數據類型長度在頁面底部提到。 –