我试图在
MySQL中执行下面的查询,但每次都得到SQL错误1406数据太长时间的列错误.列数据类型是longtext.有任何想法吗?
UPDATE `my_db`.`my_table` SET `content` = '
- Bureaux Panavision
- Agents Panavision
Bureaux Panavision
- Panavision Greenford - pour l''Europe et l''Afrique - Détails
- Panavision Prague - Détails
- Panavision Manchester - Détails
- Panavision Alga & Cinecam - Détails
- Panavision Rhône-Alpes - Détails
- Panavision Marseille - Détails
- Panavision Pologne - Détails
- Panavision Dublin - Détails
- Panavision Belgique - Détails
谢谢,这是SHOW CREATE TABLE的结果
CREATE TABLE `my_table` (
`content` longtext NOT NULL,
`cat` text NOT NULL,
`starter` int(1) NOT NULL,
`at` int(11) DEFAULT '0',
`table` varchar(60) DEFAULT NULL,
`id` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=84 DEFAULT CHARSET=latin1 |
刚尝试了这个较短的查询,其中不包含特殊/转义的字符,但我仍然得到错误.
UPDATE `my_db`.`my_table` SET `contenu` = '
- Bureaux Panavision
- Agents Panavision
[解决了]
感谢大家的帮助,我删除了HTML评论并且有效.