mysql语句中 INSERT 与 INSERT INTO区别

解决方案 »

  1.   

    嗯?一般都是用insert into 吧,不过后面可能有的是用 select
    语法就是这样规定的啊INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
        [INTO] tbl_name [(col_name,...)]
        VALUES ({expr | DEFAULT},...),(...),...
        [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]
      

  2.   

    insert into table
    这是标准的sql语法,大部分的数据库都支持的;
      
    insert table
    SQL SERVER对insert   into   table的缩写形式;  
    建议使用前者。
    =======
    在msyql中好像没有什么区别,只是insert into是标准写法。
      

  3.   

    这样说以,如果我要插入十万条记录,怎么做?你要是用MyISAM,你会锁表10分钟,这个时间是假设吧。如果在你只有一台mysql服务器的情况,这怎么搞????
      

  4.   

    在mysql中没有区别才是正解!
      

  5.   

    只知道insert into table .....
      

  6.   

    批量插入的话 建议采用导入数据去做如果数据不规整 非要用insert的话 那就
    insert into tb('col','col2') values ('xxx','xxx'),('zzz','zzz'),....
    500-1000个类似('xxx','xxx')执行一次 用循环控制