我想插入来自其他表的id,但我的查询有问题

INSERT INTO transport_assign_students
(`transport_route_time_id`,`student_id`,`bus_stop`)
VALUES (SELECT(transport_route_time_id FROM transport_route_time WHERE bus_stop='indora'), 10017,'indora');

最佳答案

您应该这样使用insert select

    INSERT INTO transport_assign_students (transport_route_time_id,student_id,bus_stop)
    SELECT transport_route_time_id ,  10017,'indora'
    FROM transport_route_time
    WHERE bus_stop='indora'

关于php - 我想插入来自其他表的ID,但是我的查询出了点问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53691397/

10-10 06:37