Mysql插入查询

时间:2010-08-05 13:51:25

标签: mysql

使用像

这样的Mysql表
table_main
    id
    firstname
    lastname

table_type
    id
    table_main_id
    table_type_id

table_type
    id
    typename   

可以构造单个sql insert查询以使用

运行一次
fields: firstname, lastname, typename
values: john,doe,mytypename

3 个答案:

答案 0 :(得分:1)

不是我知道的。

答案 1 :(得分:1)

INSERT INTO table_name(firstname,lastname,typename) VALUES(john,doe,mytypename)

将无效,因为您尝试一次插入多个表。

我的建议是创建一个带有参数firstname,lastname和typename的存储过程,然后执行正确的插入。

答案 2 :(得分:0)

不,但你可以创建一个程序,然后用它来调用。

http://dev.mysql.com/doc/refman/5.1/en/create-procedure.html