一条语句可以做到的,比如 查询一张表是否存在,如果存在就什么都不做,不存在就根据另一个表名创建新的表名。

解决方案 »

  1.   

    CREATE TABLE  IF NOT EXISTS TT LIKE CYX
      

  2.   

    这样创建的TT和CYX的表结构式一样的吧?
    我觉得干脆创建个存储过程被,反正调用一次就OK了
      

  3.   

    create table if not exists tb like tt;
      

  4.   

    CREATE TABLE  IF NOT EXISTS 'data_netflow_2013-4-1' LIKE 'data_netflow_2013-03-26'
    [SQL] CREATE TABLE  IF NOT EXISTS 'data_netflow_2013-4-1' LIKE 'data_netflow_2013-03-26'[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''data_netflow_2013-4-1' LIKE 'data_netflow_2013-03-26'' at line 1
    这是什么意思? 我在查询器里面执行 就现实这个错误!