2014-03-29 36 views
0

我希望能夠在創建表之前不久暫停(幾秒鐘左右),以便我可以在控制檯中發現安裝過程中哪一步正在運行「CREATE TABLE」語句。模式INFORMATION_SCHEMA中的表上的觸發器是否可以在mysql(5.5)中創建?

如果我能夠在「INFORMATION_SCHEMA」中的表上創建觸發器,我假設我能夠捕獲表創建時的確切時刻,並且我可以看到我正在運行的腳本開始創建文件。

目前 CREATE TRIGGER ...聲明不會做任何事情時,我引用INFORMATION_SCHEMA內的表。

有沒有辦法繞過這個?

回答

3

您不能在information_schema數據庫中的表上設置觸發器。

請參閱手冊。

MySQL 5.1 Reference Manual 

    Chapter 20. INFORMATION_SCHEMA Tables 


    Usage Notes for the INFORMATION_SCHEMA Database 


    INFORMATION_SCHEMA is a database within each MySQL instance, the place that stores 
information about all the other databases that the MySQL server maintains. The 
INFORMATION_SCHEMA database contains several read-only tables. They are actually views, not 
base tables, so there are no files associated with them, and you cannot set triggers on them. 
+0

是的先生!不能做! –

相關問題