Mysql插入查询

标签 mysql

使用像这样的Mysql表

table_main
    id
    firstname
    lastname

table_type
    id
    table_main_id
    table_type_id

table_type
    id
    typename   

可以将单个 sql 插入查询构建为运行一次

fields: firstname, lastname, typename
values: john,doe,mytypename

最佳答案

INSERT INTO table_name(名字、姓氏、类型名称) 值(约翰、多伊、mytypename)

不起作用,因为您试图一次插入多个表。

我的建议是创建一个存储过程,它接受参数名字、姓氏和类型名,然后进行正确的插入。

关于Mysql插入查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3415312/

相关文章:

javascript - 将 NodeJS Promise 与 MySQL 结合使用

python - Django 将表迁移到新数据库

MySQL 统计记录频率

mysql - 基于订单频率的 SQL 客户订单统计

sql - 为 MYSQL 记录获取合理随 secret 钥的最佳方法

mysql - 如何将关系数据库用作基于文档的数据库?

mysql - 如何使用 MySQL 一次查询更新多行?

php - 按顺序显示数据库中的出价

php - 表 '/mysql-tmp/#sql_78b5_0.MYI' 的 key 文件不正确;或 "Got error x from storage engine"

mysql - 如何将表与行值条件连接?