我有一个包含许多列的表,比如column1,....,column20。我不希望每次都滚动到结果表的末尾以查看column20的值。在mssql我经常这样做
SELECT column20, * FROM TABLE
但显然这在MySQL中无效。任何提示? (我也不想在select语句中明确选择所有列)
答案 0 :(得分:7)
您必须在查询中提供表名,否则mysql会抱怨:
SELECT column20, mytable.* FROM mytable
PS:我完全不知道为什么,因为SELECT *, column20 FROM mytable
工作得很好......有时会发生奇怪的事情^^