我正在编写一个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}
我该如何解决?
答案 0 :(得分:1)
向您解释的错误是,超出了表中列的数据大小,因此会截断数据。
创建列通常会在创建时存储unix时间戳。确保excel文件中的列具有正确的数据。