Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL 'user_id' dans la clause where est un problème ambigu

Il vous suffit de spécifier quel user_id à utiliser, car à la fois les user_info et user table a un champ appelé user_id :

... WHERE user.user_id='$user_id'

SQL ne tolérerait pas cette ambiguïté, car pour ce qu'il sait, les deux champs peuvent représenter des données totalement différentes.