1
나는 MySQL의를 사용하여 내 테이블에을 구체적으로 행에 두 날짜를 삽입 할 있지만 (오류 1064) 워크 벤치에 구문 오류가 있습니다Where 절을 사용하여 특정 행에 여러 값을 삽입 하시겠습니까?
INSERT INTO atable (Activated,Expiry) WHERE Access_Code = 'accesscode'
VALUES('$current_date','$Expiration_Date')
은 무엇 이것에 대한 올바른 버전의 것입니까? 내가 믿고있어
UPDATE atable
SET Activated='$current_date',
Expiry='$Expiration_date'
WHERE Access_Code='accesscode';
당신이 코드 (PHP의 모양)를 통해 $current_date
및 $Expiration_date
설정됩니다
INSERT 문에는 WHERE 절이 없습니다. WHERE 절의 요점은 기존 행을 필터링하는 것이지만 INSERT 문은 기존 행에 영향을 미치지 않습니다. 새 행을 삽입 하시겠습니까? 아니면 실제로 기존 행을 업데이트 하시겠습니까? 후자의 경우 UPDATE 문을 사용합니다. – jmcilhinney
이해합니다. 이건 창피해. 업데이트 – BDillan