Bha*_*mar 6 sql typo3 typo3-7.6.x
我新设置了TYPO3,但是当我尝试添加/保存内容时,它给了我这个错误:
SQL错误:'第1行''sys_language_uid'列的'不正确的整数值:''
Oli*_*der 21
该行为与使用严格模式的数据库管理系统有关,如5.7版本之后的MySQL.禁用严格模式(如接受的答案中提供的)只是一种解决方法.
真正的解决方案是通过修改相应字段定义的TCA(表配置数组)来显式地将值转换为整数.
input将要设置/扩展的类型的字段'eval' => 'int',请参见示例tt_content.starttime'default' => 0,参见示例tt_content.sys_language_uid在Localconfiguration.php文件中设置它
[SYS][setDBinit] = SET SESSION sql_mode=''
Run Code Online (Sandbox Code Playgroud)