Drupal:异常' PDOException'使用消息' SQLSTATE [01000]:警告:1265数据被截断以便列'创建'

时间:2015-05-20 05:29:39

标签: php drupal drupal-7

我正在编写一个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}

我该如何解决?

1 个答案:

答案 0 :(得分:1)

向您解释的错误是,超出了表中列的数据大小,因此会截断数据。

创建列通常会在创建时存储unix时间戳。确保excel文件中的列具有正确的数据。