天天看點

mysql建立資料表時如何判斷是否已經存在?

>>> create table

if not exists

people(name text,age int(2),gender char(1));

如上代碼表示建立一個名為people的資料表。有時在程式中,如果people這個表已經存在,如果執行下面的語句就會報錯

>>> create table people(name text,age int(2),gender char(1));

的作用就是判斷要建立的資料表是否已經存在,若不存在則建立,否則跳過該語句。

pymysql文法幾乎一毛一樣:

cursor.execute("create table if not exists movie(name text, star text, quote text, info text)")

繼續閱讀