我有一张表格,有许多列,比如说column1,...,column20。我不想每次滚动到结果表的末尾才能看到column20的值。在mssql中,我通常会执行 SELECT column20, * FROM TABLE
,但是显然在MySQL中这样不合法。有什么提示吗?(我也不想在select语句中明确选择所有列)
我有一张表格,有许多列,比如说column1,...,column20。我不想每次滚动到结果表的末尾才能看到column20的值。在mssql中,我通常会执行 SELECT column20, * FROM TABLE
,但是显然在MySQL中这样不合法。有什么提示吗?(我也不想在select语句中明确选择所有列)
你必须在查询中指定表名,否则mysql会抱怨:
SELECT column20, mytable.* FROM mytable
提示:我完全不知道为什么,因为SELECT *, column20 FROM mytable
可以正常工作...有时候会发生奇怪的事情 ^^