在MySQL中,select *,1 from t
似乎有效,但select 1,* from t
不是。
答案 0 :(得分:2)
From the MySQL docs,系统会告诉您可以对不合格的*
仅包含一个非限定
*
的选择列表可用作选择所有表中所有列的简写:
SELECT * FROM t1 INNER JOIN t2 ...
您正在寻找的相关文档是以下两个要点:
在选择列表中使用不合格的
*
和其他项可能会产生解析错误。要避免此问题,请使用合格的tbl_name.*
参考
不幸的是为什么没有在文档中解释,并且可能需要进行一些挖掘。