列名「field1」と「field3」が与えられていない状況がありますが、他のすべてのデータは与えられています。リクエストは /table1/1 または /table2/3 のような URL を介して受信され、1 または 3 が主キーを表すと想定されます。ただし、列名は異なる場合があります。次の 2 つのクエリを検討してください。
SELECT * FROM table1 where field1 = 1 and field2 =2;
SELECT * FROM table2 where field3 = 3 and field4 =4;
理想的には、次のような検索を実行したいと思います。
SELECT * FROM table1 where MYSQL_PRIMARY_COLUMN = 1 and field2 =2;
SELECT * FROM table2 where MYSQL_PRIMARY_COLUMN = 3 and field4 =4;
MySQL WHERE 句で MYSQL_PRIMARY_COLUMN を識別するキーワードはありますか?