mysql> select COUNT(*), * from help_keyword;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* from help_keyword' at line 1
이 사람은하지 않습니다 :동일한 select 절에서 count (*) 및 *를 사용하면 오류가 발생합니다. 왜?
mysql> select COUNT(*), help_keyword.* from help_keyword;
+----------+-----------------+------+
| COUNT(*) | help_keyword_id | name |
+----------+-----------------+------+
| 452 | 0 | JOIN |
+----------+-----------------+------+
1 row in set (0.00 sec)
이 왜입니까?
검색어가 어떤 식 으로든 의미있는 결과를 내지는 않습니다. 너는 무엇을 기대 하느냐? 그룹화하고 계산하려고 했겠지? – knittl
'선택 목록에있는 다른 항목과 함께 수식어가 아닌 *를 사용하면 구문 분석 오류가 발생할 수 있습니다. 이 문제를 피하려면 정규화 된 tbl_name. * reference를 사용하십시오. - http://dev.mysql.com/doc/refman/5.0/en/select.html – ajreal
@knittl : 정상적인 동작 이외의 다른 것을 기대했습니다 (잊어 버렸습니다. 그것은 무엇 이었는가) : 표 + 그것에있는 조사를 가진 여분 열. 이상하게 들리지만 원래 코드는 제 것이 아닙니다.이 포럼에서 도움을 얻으려는 사람으로부터 온 것입니다 : http://www.siteduzero.com/forum-83-588952-p1-requetes-mises-a -jour-cron-ne-fonctionnent-pas.html – greg0ire