私はこのテーブルを持っています:
create table comment_check (
record_id int ( 10 ) unique not null AUTO_INCREMENT ,
member_id int (10) not null unique ,
has_question_comment bool ,
has_business_comment bool
);
そして、このアップサート:
INSERT INTO comment_check
(member_id , has_question_comment )
VALUES
(4815162342, 1 )
ON DUPLICATE KEY UPDATE
has_question_comment = 1
しかし、私が混乱しているのは、 record_id と実際のキーである member_id の 2 つのキーがあることです。テーブルを作成するとき、member_id 列をキーとしてラベル付けする必要がありますか? また、クエリ内の 2 つのキー (member_id と record_id) を区別するにはどうすればよいですか?
ありがとう!