我正在从 Windows 迁移到 Manjaro Linux,但一切都很好,但是当我尝试插入查询时,它不会忽略不在查询中但在表中的列。假设我有一个存储术语的表。我在那个表中有列 - id、term_name、term_type、icon、sort_id
在 Windows 中如果我使用类似
$query1 = "INSERT INTO terms (term_name, term_type) VALUES ('some_name', 'category')";
$query1
在 Windows 中工作。
当我在 Linux Manjaro 中使用 $query1 时,它不起作用,它给出错误“字段图标没有默认值”,
在我的 hostgator 托管上,$query1 运行正常,日志中没有错误。
$query2 = "INSERT INTO terms (term_name, term_type, icon, sort_id) VALUES ('some_name', 'category', 'some_icon.png', 0)";
$query2
查询在 linux manjaro 中有效。
但是现在我无法更新这么多查询以使其尽可能绝对。