1
INSERT INTO SELECT 문을 수행하려고하는데 SELECT 문 내의 필드 중 하나가 NULL이 아닌 NULL을 반환하고 싶습니다. 원래.INSERT INTO SELECT - 하나의 필드를 NULL로 바꿉니다.
지금까지 내가 가지고 :
INSERT INTO `archive`
SELECT *
FROM `product`
WHERE `id` = ?
내가 그것을 여분의 필드를 추가로 일하기보다는 대체하지 않는, 다음을 사용하는 방법에 대한 생각을 기존 :
INSERT INTO `archive`
SELECT *, '' AS `image`
FROM `product`
WHERE `id` = ?
내가 아는 모든 필드를 나열 할 수는 있지만 새 필드를 추가 할 때마다이 문을 업데이트해야 함을 의미합니다.
abov와 같은 짧은 버전으로 작업하는 방법이 있습니까? 이자형?
감사합니다 켄 - 그게 내가 생각한 것입니다. –