저는 여전히 아주 많은 초보자입니다. 그래서 나는 미래의 사고를 피하기 위해이 일을하고 싶습니다.mySQL : 언제 업데이트해야하는지, 언제 삽입해야하는지 알고 있습니까?
언제 UPDATE
테이블에 항목이 있거나 INSERT
새 항목이 필요할 때를 감지하는 올바른 방법은 무엇입니까?
감사합니다.
저는 여전히 아주 많은 초보자입니다. 그래서 나는 미래의 사고를 피하기 위해이 일을하고 싶습니다.mySQL : 언제 업데이트해야하는지, 언제 삽입해야하는지 알고 있습니까?
언제 UPDATE
테이블에 항목이 있거나 INSERT
새 항목이 필요할 때를 감지하는 올바른 방법은 무엇입니까?
감사합니다.
, 당신은 칼럼에 UNIQUE
제약 조건을 선언하고이 구문을 사용한다 :
INSERT
INTO mytable (key, value)
VALUES ($newkey, $newvalue)
ON DUPLICATE KEY UPDATE
SET value = $newvalue
을
글쎄,이 질문은 매우 불완전합니다. 데이터베이스에 관한 것이 아니라 애플리케이션 로직에 대한 질문입니다. 새로운 것을 만들 때 (사용자를 앱에 추가), 기존 레코드를 변경할 때 (해당 사용자에 대한 특정 정보 변경) 알아야합니다.
아마도 특정 문제에 대해 질문해야합니다.
REPLACE INTO 문 또는 INSERT . . . ON DUPLICATE KEY 구문을 확인하십시오. 당신이 값이 특정 컬럼에 존재하거나 존재하는 때를 업데이트하지 않는 경우 레코드를 삽입하려면
는