上传CSV文件,提示错误,搜检错误日记
在根目次下tempEP里,打开错误日记ep_debug_log.txt
发明提示如下:
MySQL 错误 1366: Incorrect integer value: """" for column ""products_tax_class_id"" at row 1
运行:
INSERT INTO zen_products (
products_image,
products_model,
products_price,
products_status,
products_last_modified,
products_date_added,
products_date_available,
products_tax_class_id,
products_weight,
products_quantity,
manufacturers_id)
VALUES (
""0004.jpg"",""UGG Sandals Womens Amelie"",
""99"",
""1"",
CURRENT_TIMESTAMP,
"2008-06-14 18:30",
NULL,
"""",
""2"",
""300"",
""NULL"")
很明显""products_tax_class_id""这个值有题目
解决办法:
批改下面的文件
打开 \admin\easypopulate.php
找到
if (isset($v_tax_class_title)){
$v_tax_class_id = ep_get_tax_title_class_id($v_tax_class_title);
}
在厥后加上
if(empty($v_tax_class_id)) {
$v_tax_class_id = 0;
}
补充:若是再传CSV,还有其他类似值的错误,同样对待,比如
if ($v_manufacturer_id == """") {
$v_manufacturer_id = "NULL"; //这里的NULL可能就会失足,如有提示这个值错误的,改成0即可
}
相关推荐
周一刚上班就收到反馈:网站后台发布文章报如下错误: 代码如下: insert into doc_main (title,typeid,uptime,intro,ifhot,imgurl1,doctype,fileurl1,shunxu,titleurl,qitype) values(‘test’,’13’,’2011-5-30...
解决出现Incorrect integer value: ” for column ‘id’ at row 1的问题 前言: 今天在学习Python的过程中操作数据库,遇到了一个问题,执行sql语句插入数据的时候报错Incorrect integer value: ” for column ‘id...
MySQL错误1366 - Incorrect integer value 是一个常见的数据库错误,通常发生在尝试插入或更新数据时,如果提供的值与目标字段的数据类型不匹配,特别是当试图将非整数值(如空字符串'')插入到整数字段时,就会出现...
在使用数据库进行数据操作时,有时会遇到错误提示"Incorrect integer value: '' for column 'id' at row 1"。这个错误通常出现在尝试插入数据到一个整数类型的列时,而该列期望的是一个整数值,但提供的值是空字符串...
在MySQL 5.x及以上版本中,用户可能会遇到错误#1929,提示"Incorrect datetime value: '' for column 'createtime'"。这个错误通常出现在尝试插入或更新包含日期时间值的列时,如果该列的值为空,而数据库配置不允许...
在PowerBuilder 12.5(简称PB12.5)开发过程中,遇到“Line 130 Column 487 incorrect syntax”错误是一种常见的编程问题。这种错误通常出现在数据窗口(DataWindow,简称DW)对象的编译阶段,提示在指定的行号和列...
今天,使用mysql workbench 给一张表添加了一列varchar类型的列。在插入中文数据时出现 这是编码问题,只要将表的类型修改为utf-8就ok了。 alter table 数据库名.表名 convert to character set utf8; 执行完这条...
### MySQL 错误 "Incorrect string value" 解析与解决方案 #### 背景介绍 在MySQL操作过程中,可能会遇到“Incorrect string value”这样的错误提示,尤其是在处理包含中文字符的数据时更为常见。根据提供的文件...
主要给大家介绍了关于MySQL存储表情时报错:java.sql.SQLException: Incorrect string value: 'xF0x9Fx92xA9x0Dx0A...'的解决方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
MySQL数据库在处理字符串数据时,可能会遇到“Incorrect string value”这样的乱码问题,这通常是由于字符集不匹配或不兼容导致的。字符集是决定如何存储、解析和显示字符的规则集,对于支持多语言环境的系统,尤其...
mysql connnector for windwos c++/c
5. 错误1366: Incorrect integer value 如果尝试插入的数据与列的整数类型不匹配,就会出现此错误。确保插入的数据符合列的定义,例如,对于INT类型的列,不能插入非数字或超出范围的值。 6. 错误1264: Out of ...
刚开始学习数据库操作,今天存数据时发现,保存的时候报错(Error 1292: Incorrect datetime value: '0000-00-00' for column 'deleted_at' at row 1) ,之后就搜索了下原因,是因为MySQL存日期时不允许出现这种格式...
ERROR 1366: 1366: Incorrect string value: ‘\xE6\xB0\xB4\xE7\x94\xB5…’ for column ‘introduce’ at row 1 这是因为mysql编码的问题 打开mysql mysql -u root -p 输入密码后,输入下面这一行代码来显示...
ERROR SqlExceptionHelper:147 Incorrect string value: '\xE6\xB2\xA1\xE5\x90\x83' for column 'others' at row 1 org.springframework.orm.jpa.JpaSystemException: could not execute statement; nested ...
在MySQL数据库操作中,有时会遇到“1366 Incorrect string value…”的错误提示,这通常是由于字符编码不匹配导致的。错误发生时,表明正在尝试插入的数据包含无法被当前数据库或表的字符集识别的字符。在Windows...
Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8C\xB7' for column 'nickname' at row 1 解决方案 修改nickname的编码格式,没必要修改整个表。这种方式也不需要重启数据库,修改完即生效 ...
这个错误信息 "Incorrect datetime value: '' for column 'createtime'" 指出,你试图向名为 'createtime' 的日期时间类型列插入一个空字符串 '',而MySQL无法接受这种格式的空值。在MySQL 5.x及以上版本,特别是当...
参考"解决问题:libpng warning: iCCP: known incorrect sRGB profile"[https://blog.csdn.net/WangJiankun_ls/article/details/79470739]文章,通过自己实践操作,得出结论,希望能帮助到你们