簡體   English   中英

mysql- Mysql2 :: Error:數據太長,第1行的列'description'

[英]mysql- Mysql2::Error: Data too long for column 'description' at row 1

我制作了一個刮板,它似乎不喜歡我的描述長度。 我將列更改為varchar(500),但沒有骰子。 我想我需要轉換為文本,但是我不確定該怎么做。 就我而言,這有意義嗎? 謝謝!

錯誤-

Mysql2 :: Error:數據太長,無法在第1行的列'description'插入到sammichescountrycreated_atdescriptionimagenameupdated_at )VALUES('Italy','2013-05-03 01:10:08 ','在意大利,panino是指用除切片面包以外的面包制成的三明治的三明治,在這種情況下,意大利人稱其為tramezzino或porco。使用的面包類型包括恰巴塔面包,羅塞塔面包和法式長棍面包。在其中充滿了熟食成分,例如薩拉米香腸,火腿,奶酪,熟香腸或其他食物,有時在被加熱的烤架壓過后可以加熱。在美國,英國和加拿大,“ panini”一詞是指壓制和烤制的三明治;三明治壓制機(通常稱為“帕尼尼壓制機”或“烤制三明治機”)得到廣泛使用和使用。','/wiki/File:Italian_Sandwich.jpeg','Panini' ,'2013-05-03 01:10:08')(ActiveRecord :: StatementInvalid)

您的長度現在約為650個字符。 嘗試增加更多。

類型VARCHAR()最多可以包含255個字符。 請嘗試使用TEXT。

http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html

-如果表限制您插入數據,因為它的長度較小,並且-您確實想擺脫限制-請執行此操作

顯示全局變量,例如'%sql%mode'; 設置全局sql_mode ='NO_ENGINE_SUBSTITUTION'; -也在此處設置-/etc/my.cnf- http ://dev.mysql.com/doc/refman/5.6/zh-CN/sql-mode.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM