Drupal:异常 'PDOException',消息为“SQLSTATE[01000]:警告:1265 列 'created' 的数据被截断
Drupal: Exception 'PDOException' with message 'SQLSTATE[01000]: Warning: 1265 Data truncated for column 'created'
我正在编写 PHP 脚本以使用 excel 文件将内容插入我的门户。我正在使用 Drupal。但是当我尝试这样做时,它在插入分类法时显示错误。
我认为,它是由分类学产生的。
我发现的错误是:
exception 'PDOException' with message 'SQLSTATE[01000]: Warning: 1265 Data truncated for column 'created' at row 1' in /home/anetor5/public_html/ogobdev2/includes/database/database.inc:2168 Stack trace:
#0 /home/anetor5/public_html/ogobdev2/includes/database/database.inc(2168): PDOStatement->execute(Array)
#1 /home/anetor5/public_html/ogobdev2/includes/database/database.inc(680): DatabaseStatementBase->execute(Array, Array)
#2 /home/anetor5/public_html/ogobdev2/includes/database/mysql/query.inc(36): DatabaseConnection->query('INSERT INTO {ta...', Array, Array)
#3 /home/anetor5/public_html/ogobdev2/modules/taxonomy/taxonomy.module(1970): InsertQuery_mysql->execute()
#4 /home/anetor5/public_html/ogobdev2/modules/taxonomy/taxonomy.module(1903): taxonomy_build_node_index(Object(stdClass))
#5 [internal function]: taxonomy_node_insert(Object(stdClass))
#6 /home/anetor5/public_html/ogobdev2/includes/module.inc(857): call_user_func_array('taxonomy_node_i...', Array)
#7 /home/anetor5/public_html/ogobdev2/modules/node/node.module(1185): module_invoke_all('node_insert', Object(stdClass))
#8 /home/anetor5/public_html/ogobdev2/scriptInsercion.php(367): node_save(Object(stdClass))
#9 /home/anetor5/public_html/ogobdev2/scriptInsercion.php(104): crearNodo(Array)
#10 {main}
我该如何解决??
向您解释的错误,table 中列的数据大小已超出,因此数据被截断。
通常 created 列存储创建时的 unix 时间戳。确保 excel 文件中的列具有正确的数据。
我正在编写 PHP 脚本以使用 excel 文件将内容插入我的门户。我正在使用 Drupal。但是当我尝试这样做时,它在插入分类法时显示错误。
我认为,它是由分类学产生的。
我发现的错误是:
exception 'PDOException' with message 'SQLSTATE[01000]: Warning: 1265 Data truncated for column 'created' at row 1' in /home/anetor5/public_html/ogobdev2/includes/database/database.inc:2168 Stack trace:
#0 /home/anetor5/public_html/ogobdev2/includes/database/database.inc(2168): PDOStatement->execute(Array)
#1 /home/anetor5/public_html/ogobdev2/includes/database/database.inc(680): DatabaseStatementBase->execute(Array, Array)
#2 /home/anetor5/public_html/ogobdev2/includes/database/mysql/query.inc(36): DatabaseConnection->query('INSERT INTO {ta...', Array, Array)
#3 /home/anetor5/public_html/ogobdev2/modules/taxonomy/taxonomy.module(1970): InsertQuery_mysql->execute()
#4 /home/anetor5/public_html/ogobdev2/modules/taxonomy/taxonomy.module(1903): taxonomy_build_node_index(Object(stdClass))
#5 [internal function]: taxonomy_node_insert(Object(stdClass))
#6 /home/anetor5/public_html/ogobdev2/includes/module.inc(857): call_user_func_array('taxonomy_node_i...', Array)
#7 /home/anetor5/public_html/ogobdev2/modules/node/node.module(1185): module_invoke_all('node_insert', Object(stdClass))
#8 /home/anetor5/public_html/ogobdev2/scriptInsercion.php(367): node_save(Object(stdClass))
#9 /home/anetor5/public_html/ogobdev2/scriptInsercion.php(104): crearNodo(Array)
#10 {main}
我该如何解决??
向您解释的错误,table 中列的数据大小已超出,因此数据被截断。
通常 created 列存储创建时的 unix 时间戳。确保 excel 文件中的列具有正确的数据。