Sous requête en Update bugguant sur certaines versions de MySQL
Bonjour,
J'ai un type de requete basique qui ne passe pas toujours sur MySQL en fonction de sa version. Ma demande est simple, comme rediger cette requete pour qu'elle passe PARTOUT :
Code:
1 2 3
| UPDATE phpbb_areabb_categories
SET arcade_nbelmt = ( SELECT COUNT(game_id) FROM phpbb_areabb_games )
WHERE arcade_catid = 1 |
quand ca plante j'obtiens ce message:
Citation:
SQL Error : 1064 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 'SELECT COUNT(game_id) FROM phpbb_areabb_games
UPDATE phpbb_areabb_categories SET arcade_nbelmt = ( SELECT COUNT(game_id) FROM phpbb_areabb_games ) WHERE arcade_catid = 1
- MySQL 4.1.9 : ca marche
- MySQL 4.0.24 : ca marche pas
merci de votre aide.
EDIT : merci d'indenter tes requêtes (comme je viens de le faire) ; tout sur une seule ligne c'est illisible.