last_insert_id()从表到表

时间:2018-04-20 14:35:10

标签: php mysql sql

我试图将customers表中的一个(最后一个)最新条目插入到订单表中。 在查询中使用last_insert_id(),它会向所有客户插入订单。

SQL查询:

INSERT INTO orders 
    (CusID, ProdID) 
    SELECT 
        last_insert_id(CusID), 
        ProdID 
    FROM customers, products;

我也试过这个:

INSERT INTO orders 
    (CusID, ProdID) 
    SELECT 
        CusID, 
        ProdID 
    FROM 
        customers 
    ORDER BY CusID DESC 
    LIMIT 1, 
    products;

哪会出现语法错误。

0 个答案:

没有答案