【问题标题】:Unknown column 'Time' in 'order clause'“订单子句”中的未知列“时间”
【发布时间】:2016-04-15 17:10:36
【问题描述】:

我正在尝试使用表格中的数据填写表格,然后对其进行编辑/更新,但出现此错误 - 请帮助。

SQL 查询:

UPDATE  `table_name` SET  `Time` =  `$_POST[submit_time]` ,
`Form` =  `$_POST[form_name]` ,
`Field` =  `$_POST[field_name]` ,
`Value` =  `$_POST[field_value]` ,
`Order` =  `$_POST[field_order]` ,
`File` =  `$_POST[file]` WHERE  `Time` =  `$_POST[hidden]` ;

MySQL 说:

1054 - “where 子句”中的未知列“时间”

【问题讨论】:

  • 您能展示一下您的表格的结构吗?

标签: sql post typed-arrays


【解决方案1】:

这仅仅意味着您的表table_name 中没有名为Time 的列

要进行故障排除,您应该运行 DESC table_name;。这会显示table_name 表中的所有列。

您应该能够找出时间部分存储的正确拼写或正确的列名作为错误,表明没有time 列。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    • 2011-06-03
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多