gpt4 book ai didi

sql - TYPO3:SQL 错误: 'Incorrect integer value: ' ' 列 'sys_language_uid' 在第 1 行'

转载 作者:行者123 更新时间:2023-12-04 13:01:36 26 4
gpt4 key购买 nike

我新设置了 TYPO3,但是当我尝试添加/保存内容时,它给了我这个错误:

SQL error: 'Incorrect integer value: '' for column 'sys_language_uid' at row 1

最佳答案

该行为与使用严格模式的数据库管理系统有关,例如 MySQL 从 5.7 版开始。禁用严格模式(如接受的答案中提供的)只是一种解决方法。

真正的解决方案是通过修改相应字段定义的 TCA(表配置数组)来显式地将值转换为整数。

  • 对于 input 类型的字段那将是设置/扩展 'eval' => 'int' ,见 example tt_content.starttime
  • 或者通常对于所有字段类型,使用 'default' => 0 定义默认值,见 example tt_content.sys_language_uid
  • 关于sql - TYPO3:SQL 错误: 'Incorrect integer value: ' ' 列 'sys_language_uid' 在第 1 行',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40542151/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com