2010-05-11 5 views

답변

3

, 당신은 칼럼에 UNIQUE 제약 조건을 선언하고이 구문을 사용한다 :

INSERT 
INTO mytable (key, value) 
VALUES ($newkey, $newvalue) 
ON DUPLICATE KEY UPDATE 
SET  value = $newvalue 
2

글쎄,이 질문은 매우 불완전합니다. 데이터베이스에 관한 것이 아니라 애플리케이션 로직에 대한 질문입니다. 새로운 것을 만들 때 (사용자를 앱에 추가), 기존 레코드를 변경할 때 (해당 사용자에 대한 특정 정보 변경) 알아야합니다.

아마도 특정 문제에 대해 질문해야합니다.

1

REPLACE INTO 문 또는 INSERT . . . ON DUPLICATE KEY 구문을 확인하십시오. 당신이 값이 특정 컬럼에 존재하거나 존재하는 때를 업데이트하지 않는 경우 레코드를 삽입하려면

관련 문제