sql >> Databasteknik >  >> RDS >> Mysql

MySQL INSERT fungerar korrekt enligt dokumentationen

Prova detta:

mysql_query("
  INSERT INTO
    m_select
    (id, id_m, hello, bye)
   SELECT
     '$U' AS id,
     '$$t_id' AS id_m,
     hello,
     bye
   FROM test1 WHERE id='$test_id'
");

Jag är inte säker på om dubbeldollartecknet på $$t_id (istället för $t_id ) är avsiktlig eller inte, men jag tänkte att jag åtminstone skulle göra dig medveten om det.



  1. Använda Alias ​​Column i WHERE-utlåtandet

  2. MySQL kommer inte att stängas av:Stoppa server:FEL! MySQL-serverns PID-fil kunde inte hittas!

  3. mysql ändra innodb_large_prefix

  4. Grails transaktion setSavePoint-metoden på mysql orsakar undantag