PHP 백엔드를 사용하고 있습니다. MySQLi 객체는 prepared statement를 사용합니다. 그러나 다음과 같은 쿼리가 필요합니다.IF 조건 삽입, MySQL Do do nothing, MySQLi
IF (SELECT count(*) FROM table <= 3)
INSERT INTO table2 VALUES(5,2)
// dont do anything if (SELECT count(*) FROM table > 3)
처음에는 구문 오류가 발생하고 무엇이 잘못 되었습니까?
귀하의 질문은 전혀 의미가 없습니다. 문제를 다른 방식으로 시도하고 표현할 수 있습니까? – liquorvicar
@liquorvicar 여기있어 – Mustafa
일반 SQL에서는이 작업을 수행 할 수 없습니다. 일반적으로 PHP와 같은 'if'부분을 수행하는 언어가 필요합니다. 그러나 MySQL에서 [저장 프로 시저] (https://duckduckgo.com/?q=mysql+stored+procedure)로 할 수 있습니다 - 당신이 염두에 두었던 것입니까? – halfer