TYPO3:SQL错误:'第1行''sys_language_uid'列的'不正确的整数值:''

Bha*_*mar 6 sql typo3 typo3-7.6.x

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

SQL错误:'第1行''sys_language_uid'列的'不正确的整数值:''

Oli*_*der 21

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

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

  • 另请参阅更新文档中的说明https://docs.typo3.org/typo3cms/TCAReference/ColumnsConfig/Type/Select.html#id20 (2认同)

Pra*_*iya 7

在Localconfiguration.php文件中设置它

[SYS][setDBinit] = SET SESSION sql_mode=''
Run Code Online (Sandbox Code Playgroud)

  • @ oliver-hader正确答案如下 (2认同)