MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
kakaxi
V2EX  ›  MySQL

mysql 的批量插入能不能这么写?

  •  
  •   kakaxi · May 12, 2015 · 3602 views
    This topic created in 4045 days ago, the information mentioned may be changed or developed.
    INSERT INTO tableA (aaid,bbid) VALUES (45, SELECT ID FROM tableB WHERE id < 10)

    把tableB表中,id小于10的,批量插入tableB

    生成9条记录

    相当于运行9次 insert 语句

    可以这么用吗?
    7 replies    2015-05-12 11:00:49 +08:00
    phx13ye
        1
    phx13ye  
       May 12, 2015   ❤️ 1
    INSERT INTO tableA (aaid,bbid) SELEC SELECT 45, ID FROM tableB WHERE id < 10
    wy315700
        2
    wy315700  
       May 12, 2015
    @phx13ye SELEC多了一个
    phx13ye
        3
    phx13ye  
       May 12, 2015
    s/ SELEC//
    laoyuan
        4
    laoyuan  
       May 12, 2015   ❤️ 1
    INSERT INTO tableA (aaid,bbid) (SELECT 45, ID FROM tableB WHERE id < 10)
    Septembers
        5
    Septembers  
       May 12, 2015 via Android
    https://dev.mysql.com/doc/refman/5.0/en/insert-select.html

    我想问有多少人没看过MySQL的文档?
    laoyuan
        6
    laoyuan  
       May 12, 2015
    @Septembers 据说看完文档就可以干DBA了
    wy315700
        7
    wy315700  
       May 12, 2015
    @laoyuan

    干 DBA

    抱歉我想多了。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5715 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 06:35 · PVG 14:35 · LAX 23:35 · JFK 02:35
    ♥ Do have faith in what you're doing.