Mysql 5.7:select 所有列,但在 selection 的开头特别看到一个
Mysql 5.7: select all the columns but see one in particular at the beginning of the selection
大家,
我正在处理包含许多列的表格,当我这样做时 SELECT * FROM mytable
有时我真的可以在其他列之前查看第一个位置的特定列。
在 SQL 你可以做:
SELECT oneSpecificColumn, * FROM mytable
但在 Mysql 5.7 中 returns 语法错误。
可以吗?怎么样?
在MySQL中,不合格的*
只有在SELECT
子句中排在第一位才有效。要执行您想要的操作,您需要在 *
前加上 table 名称或别名:
SELECT oneSpecificColumn, t.* FROM mytable t
大家,
我正在处理包含许多列的表格,当我这样做时 SELECT * FROM mytable
有时我真的可以在其他列之前查看第一个位置的特定列。
在 SQL 你可以做:
SELECT oneSpecificColumn, * FROM mytable
但在 Mysql 5.7 中 returns 语法错误。
可以吗?怎么样?
在MySQL中,不合格的*
只有在SELECT
子句中排在第一位才有效。要执行您想要的操作,您需要在 *
前加上 table 名称或别名:
SELECT oneSpecificColumn, t.* FROM mytable t