rt,经常更新版本,但是由于比较频繁,有的数据库版本就乱了,所以想用创建世间来控制.请教大家,什么地方能看到mysql数据库或者某一个表/存储过程的创建和修改时间

解决方案 »

  1.   

    show table status 然后看它的CREATE_TIME
      

  2.   

    MYSQL 5.X以上:
    table:
    SELECT a.UPDATE_TIME FROM TABLES a WHERE a.TABLE_NAME='tt'
    sp:
    SELECT a.CREATED,a.LAST_ALTERED FROM ROUTINES a WHERE a.ROUTINE_NAME='sp'
      

  3.   

    select * from information_schema.tables where table_schema='dbname' and table_name ='tbname';select * from mysql.proc where db='dbname' and name='procname';
      

  4.   

    也可以直接从INFORMATION_SCHEMA.TABLES 中得到这个信息。select CREATE_TIME from INFORMATION_SCHEMA.TABLES where TABLE_NAME='table1'
      

  5.   

    weirise (weirise)
      '截至2011-03-21 11:01:52  用户结帖率0.00% 当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
    http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
    http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
    http://community.csdn.net/Help/HelpCenter.htm#结帖