我有一个包含几列的测试表:aaa
, bbb
,ccc
出于某种原因,我可以将数字写为值,但忽略文本值。
这是我的代码:
mysqli_query($con,"INSERT INTO Test (aaa, bbb, ccc)
VALUES ('sssss', 'aaaa',35)");
执行此操作时,只有 columnccc
的值为35
,第一个 to 列是空的。
我还尝试使用 heidisql 手动编辑数据,但出现错误:
SQL 错误 (1054):“字段列表”中的未知列
尝试在字段中输入文本时。当我输入一个数字时,它可以工作。
我为列尝试了不同的日期类型,包括: INT
, TEXT
,VARCHAR
但是没有用。
我在这里想念什么?
编辑:
通过正确设置日期类型,我能够以文本形式书写。