확장 기능이 있고이 확장 기능에는 다양한 삽입 기능을 포함하는 "install.sql"파일이 있습니다.Insert into와 함께 여러 가지 문제가 있습니다.
일부 삽입물은 클라이언트 사이트에 따라 테이블이 존재하거나 존재하지 않을 수 있습니다. 내가 알고 싶은 것은 예를 들면 다음과 같이하는 것입니다.
"테이블 삽입이 존재하면"이지만 "삽입 위치"에 대한 것입니다. 당신의 도움에 미리
INSERT INTO `#__virtuemart_shipmentmethods_en_gb`
(virtuemart_shipmentmethod_id, shipment_name, shipment_desc, slug)
VALUES ((SELECT MAX(vs.virtuemart_shipmentmethod_id)
FROM `#__virtuemart_shipmentmethods` vs), 'Kiala','', 'kiala');
감사 :
이
메신저 뭘의 예입니다.
나는 내가 꽤 유감스럽게 생각한다고 생각했다 : P. 내 문제는 '#__ virtuemart_shipmentmethods_en_gb'라는 테이블이 있거나 내 확장 프로그램이 삽입을 시도하려고해도 그렇다고 볼 수는 없다는 것입니다. 이러한 테이블이 존재하지 않으면 오류가 다시 발생하고 설치가 계속되지 않습니다. 테이블에 데이터를 삽입하려고했는지 확인하는 방법을 알고 싶습니다. – MONZTAAA
IGNORE를 INSERT IGNORE INTO 구문에 추가해야합니까? –
오, 그 경우에는 전에 확인해야합니다, 내 게시물을 업데이 트합니다 – Dwza