나는 내가 무엇을 찾고 정확히 반환 phpMyAdmin을 &에서이 쿼리를 테스트 한 ... 그것은 ROW1 &가 에 제목이 중복 업데이트 복제합니다.phpmyadmin에서 작동하는 쿼리가 PHP 페이지에서 작동하지 않습니다?
$sql = "CREATE TEMPORARY TABLE tmp
SELECT `unit_id`,
`title`,
`status_id`,
`category_id`,
`tags`,
`access_id`
FROM unit_genData
WHERE `unit_id`='1';
ALTER TABLE tmp
DROP COLUMN `unit_id`;
UPDATE tmp
SET `title` = 'DUPLICATE';
INSERT INTO unit_genData
SELECT 0,tmp.*
FROM tmp;
DROP TABLE tmp;";
그럼 난 ...
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ALTER TABLE tmp DROP COLUMN
unit_id ; UPDATE tmp ' at line 10
하는 이유는 무엇입니까이 오류를 가서 PHP 페이지에 추가 한?
PHP 코드도 게시 중 ... 어떻게 쿼리를 실행합니까? –
작은 따옴표로 테이블 이름 tmp를 둘러 보았습니까? – Fawzan
이것을 '저장 프로 시저'라고 부르시겠습니까? – Edper