我插入一些信息到我的mysql数据库,我得到了下面列出的以下错误。这是什么意思,我该如何解决它?Mysql警告问题?
1 row(s) inserted.
Inserted row id: 1
Warning: #1265 Data truncated for column 'summary' at row 1
下面是我的Mysql表结构。
CREATE TABLE mem_articles (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
member_id INT UNSIGNED NOT NULL,
title VARCHAR(255) NOT NULL,
summary VARCHAR(255) DEFAULT NULL,
content LONGTEXT NOT NULL,
date_created DATETIME NOT NULL,
date_updated DATETIME DEFAULT NULL,
PRIMARY KEY (id)
);
或'VARCHAR([高达65535]的任何东西)' – nickf 2009-11-15 02:41:47
我一直以为'VARCHAR'被限制为255个字符。读完这些之后,我查了一下。从MySQL 5.0.3开始,你现在可以使用多达65,535。学到了新东西。 – toxalot 2012-12-14 12:10:59