我从SELECT field1, field2
插入表格,但只填充 field1 而不是** field2。
$query_settings =
"INSERT INTO email_sent (field1, field2)
SELECT field1, field2
FROM field_id
WHERE id='$x'";
我可能会失踪什么?
答案 0 :(得分:2)
检查相应field2
列的数据类型:可能会发生一些隐式类型转换,即截断数据。
答案 1 :(得分:1)
在运行查询后,您应该始终检查该行,例如:
Query OK, 3 rows affected (0.02 sec)
Records: 3 Duplicates: 0 Warnings: 0
特别注意Warnings
柜台;由于数据类型转换失败,您最终可能会得到NULL
值,但会在上面显示。
显示警告:
SHOW WARNINGS;