2013-10-07 84 views
-2

如果查詢正確運行,SQL查詢CREATE TABLE mytable IF NOT EXISTS返回true(在我的PHP應用程序中),但如果實際創建表,則返回不了。如何判斷CREATE TABLE IF NOT EXISTS是否創建了表?

如何判斷表格是否已創建而沒有運行另一個查詢?每次運行我的應用程序時,我都不想運行雙倍的查詢量。

+0

給你的代碼。 –

+0

@Furhad「給你的代碼」?我可能需要提供哪些代碼? – Jared

+1

據我所知,DDL查詢不返回任何東西。他們可能會觸發警告或錯誤。你能否提供更多的上下文? –

回答

-1

試試這個

CREATE TABLE IF NOT EXISTS `table_name` (
`table field defination` 
) ENGINE = `engine_name` 
相關問題