Php 错误插入时无法在FROM子句中为update指定目标表'detalles_egreeso'

Php 错误插入时无法在FROM子句中为update指定目标表'detalles_egreeso',php,insert,Php,Insert,我非常希望获得以下代码方面的帮助: $sql1 = ("INSERT INTO detalles_egreso (id_detalleegreso, id_carrera, ano_egreso, generacion_egreso, id_egresado) VALUES ('', (SELECT carreras.id_carrera FROM carreras INNER JOIN detalles_egreso ON carreras.id_carrera = detalles_

我非常希望获得以下代码方面的帮助:

$sql1 = ("INSERT INTO detalles_egreso (id_detalleegreso, id_carrera, ano_egreso, generacion_egreso, id_egresado)
VALUES ('', 
(SELECT carreras.id_carrera FROM carreras 
  INNER JOIN detalles_egreso ON carreras.id_carrera = detalles_egreso.id_carrera 
  INNER JOIN egresados ON egresados.id_egresado = detalles_egreso.id_egresado WHERE egresados.id_egresado ='".$_SESSION['id']."'),
  '$varAno', '$varGen', '1242')"); 
及其错误标记:

不能在FROM子句中为update指定目标表'detalles\u egreeso'


但我不是在尝试更新,我是在尝试插入。

insert INTO…值不能使用SQL查询。@Jay Blanchar您能更具体一点吗请更具体一点?关于什么?这是什么样的数据库?Mysql?Oracle?它的MySQL带有php MyAdmin