zoukankan      html  css  js  c++  java
  • last_inset_id()mysql注意

    第一、查询和插入所使用的Connection对象必须是同一个才可以,否则返回值是不可预料的。

    mysql> SELECT LAST_INSERT_ID();

            -> 100

    使用这函数向一个给定Connection对象返回的值是该Connection对象产生对影响AUTO_INCREMENT列的最新语句第一个AUTO_INCREMENT值的。这个值不能被其它Connection对象的影响,即它们产生它们自己的AUTO_INCREMENT值。

    第二、LAST_INSERT_ID 是与table无关的,如果向表a插入数据后,再向表b插入数据,LAST_INSERT_ID返回表b中的Id值。

    第三、 假如你使用一条INSERT语句插入多个行,  LAST_INSERT_ID() 只返回插入的第一行数据时产生的值。其原因是这使依靠其它服务器复制同样的 INSERT语句变得简单。

    删除非当月的mysql数据

    delete  from VersionInfo where month(recodetime) <>month(now()) ;

    启动GDB的时候,加上–args选项,然后把应用程序和其命令行参数带在后面,具体格式为:gdb–args program args 

  • 相关阅读:
    HDU2203
    POJ3616
    堆排序
    POJ1386+欧拉回路
    快速排序(实现)
    HDU3549+FordFulkerson
    POJ2155
    POJ1195
    mysql案例~关于linux服务器本身的优化问题
    mysql案例~mysql主从复制延迟概总
  • 原文地址:https://www.cnblogs.com/xianqingzh/p/2364379.html
Copyright © 2011-2022 走看看