当前位置: 首页 > 面试题库 >

TYPO3:SQL错误:“错误的整数值:”第1行的“ sys_language_uid”列'

潘青青
2023-03-14
问题内容

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

SQL错误:第1行的“ sys_language_uid”列的“错误整数值:”


问题答案:

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

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

  • 对于input将要设置/扩展的类型的字段'eval' => 'int',请参见示例tt_content.starttime
  • 或一般而言,对于所有字段类型,将使用定义默认值'default' => 0,请参见示例tt_content.sys_language_uid


 类似资料:
  • 问题内容: 我试图内联上传存储在UTF-8文本文件中的数据,但有两个问题。首先,该表上目前没有设置主键,并且此时未将其设置为自动增量或被强制为null。加载所有数据后,第一列将是预期的主键,并且外键将在该点添加。 我收到以下错误: 受影响的25行,1警告:1366错误的整数值:第1行的’idtable_file’列的值为‘1’记录:25已删除:0跳过:0警告:1 尝试运行此命令时: 在此表上: 我

  • 问题内容: 我收到此错误: 从以下代码: 错误是什么意思? 问题答案: 您列出了9个字段,但只有8个值。尝试添加方法。

  • 我在执行触发器时遇到以下错误: 请说明问题的原因。 编辑 数据类型:

  • 问题内容: 尝试将表单中的数据插入数据库时​​出现此错误。我知道这意味着什么,我只是想不出为什么要得到它。也许我已经开始太久了,错过了什么? 这是我的代码: 问题答案: 之间缺少逗号: 为什么会出现此错误: 考虑一个简单的表2列和类型: 现在让我们进行2次插入: 从这些数据可以很清楚地看出, MySQL将两个相邻的字符串连接在一起 ,这些 字符串之间用空格隔开, 并且发生这种情况时,您提供的自变量

  • 问题内容: 我正在尝试在表中插入数据,但是显示以下错误: java.sql.SQLException:列数与第1行的值数不匹配 我已经搜索了此错误,并尝试了所有解决方案,但仍然无法正常工作。这是我的代码: class.html class.jsp 问题答案: 这是您正在运行的查询: 您提到了要传递的4个列值(),但随后传递了5个值(CURDATE()的附加值) 在表中添加该新列,然后更新查询以使其

  • 我正在从api struct获取数据时出现了此错误。我查阅了许多网站,以供参考,但我没有得到适当的解决方案 Api接口。JAVA 主要活动。JAVA 这是json数据 错误堆栈