基本的に、私は 2 つのテーブルを持っています:images
とservers
. images
テーブルに行を挿入する場合s_id
、フィールドの 1 つとして a を指定する必要があります。問題は、テーブルname
の別のフィールドであるしかないことです。に属するservers
ものを見つけて、それをテーブルのクエリで使用する必要があります。s_id
name
INSERT INTO
images
この画像が役立つかもしれません: http://i.imgur.com/rYXbW.png
name
私はテーブルのフィールドしか知りません。それを使用してテーブルからフィールドservers
を取得する必要があります。それがあれば、それは外部キーであるため、クエリで使用できます。s_id
servers
INSERT INTO
私はこれを見つけました: http://www.1keydata.com/sql/sqlinsert.html
しかし、それは私をさらに混乱させました。
1 つの解決策は、2 つのクエリを実行することです。1 つは を取得するためのものs_id
で、もう 1 つは挿入クエリを実行するためのものです。しかし、合理的な代替手段があれば、実行するクエリの量を制限したいと思います。
ありがとう!