当我们向SQL查询提供字符串/ varchar类型时,必须使用’‘指定它。对于非varchar类型,则无需提供“。这就是为什么当您写时您的查询工作正常
SELECt order_id fromorder where order_id='U687678601'
这表明您的order_id列包含varchar类型。因此,从现在开始,您应该将以下语法应用于SQL查询:
SELECt column_name,..... FROM table WHERe column_name = 'varchar_value'
或者
SELECt column_name,..... FROM table WHERe column_name = nonvarchar_value.
并且还考虑到ORDER是保留关键字..因此,尝试将表名更改为其他名称,例如order_table,否则…
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)