我有一个可以在 phpmyadmin 上正常工作的 sql 查询,但是 php mysql_Query 上的 SQL 语法错误
询问:
SELECT `_id` INTO @task_id
FROM `SepidarSoft_Portal`.`Permission`
WHERE `FID`='1' and `GID`='Request' and `Permission`='Client' ;
INSERT INTO `SepidarSoft_Portal`.`Permission`
SET `_id`=@task_id,`CTime`='1362128156',`CUser`='1',`FID`='1',`KFID`='0',`GID`='Request',`KGID`='1',`Permission`='Client',`Expired`='0',`Direction`='1',`Access`='200',`State`='1'
ON DUPLICATE KEY UPDATE `CTime`='1362128156',`CUser`='1',`FID`='1',`KFID`='0',`GID`='Request',`KGID`='1',`Permission`='Client',`Expired`='0',`Direction`='1',`Access`='200',`State`='1'
mysql_query 显示此错误
添加您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 'INSERT INTO 附近使用的正确语法
SepidarSoft_Portal
。Permission
SET_id
=@task_id,CTime
='13621' 在第 2 行
有谁知道问题是什么?