在我的php代码中,我想选择num和发射器,这是最后一个record.And,然后将这两者插入到另一个表hpc_review中。
insert into hpc_review (systemNum,handler) select num,transmiter from hpc_device where
translate='N' and transmiter=".$curr_people." order by num desc limit 1 ;但是它failed.When我选择了以下两种方式,它的工作很好;
insert into hpc_review (systemNum,handler) select num,transmiter from hpc_device order by
num desc limit 1 ;
insert into hpc_review (systemNum,handler) select num,transmiter from hpc_device
where translate='N' and transmiter=".$curr_people." ;我的密码怎么了?
谁能帮我?
发布于 2017-07-24 07:35:55
这是无止境的,因为它应该是有效的。当我尝试的时候,
它使用where和order关键字完全可以工作。
由于您没有提到错误,我只是猜插入到hpc_review (systemNum,处理程序)中选择num,从hpc_device中选择发射器,其中翻译=‘N’和transmiter=‘’“.$curr_people”。按num限值1订购;(在$curr_people变量中添加单引号)
请分享您的mysql错误消息。
https://stackoverflow.com/questions/45273137
复制相似问题