sql >> Databasteknik >  >> RDS >> Mysql

MySQL 'user_id' där klausulen är ett tvetydigt problem

Du behöver bara ange vilken user_id att använda, eftersom både user_info och user Tabellen har ett fält som heter user_id :

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

SQL skulle inte tolerera denna tvetydighet, eftersom båda fälten, vad den vet, kan representera helt olika data.



  1. MySQL GROUP BY beteende

  2. ORA-03135 – RMAN Duplikat

  3. Vilka är användningsfallen för att välja CHAR framför VARCHAR i SQL?

  4. Hur visar jag det fullständiga innehållet i en text- eller varchar(MAX)-kolumn i SQL Server 2008 Management Studio?