MySQL: “Column 'column_name' in where clause is ambiguous”

前端 未结 3 1822
长情又很酷
长情又很酷 2021-01-20 04:37

I JOIN 2 tables

for example

table_A
+---------+-----------+-----------+
| user_id | ticket_id | user_name |
+---------+-----------+-----------+

table_B
         


        
3条回答
  •  清酒与你
    2021-01-20 04:58

    There are a similar issues with MS SQLServer where version 2000 is accepting some ambiguous queries and the 2005 would throw an error. Basically the newer versions seem to be more strict.

    As a general rule you should use the same DB version both on Test server and on Production server to avoid this type of behaviour where a piece of code works on the test machine and fails on production.

提交回复
热议问题