
我有一個saas服務,圖片上每一個庫對應一個用戶, 里面的表、表結構都一樣,除了mysql的庫。
需求:現在我想 加一張表、修改一個表結構、或者修改一個表資料, 希望能用一個函式或者什么方式能 同時把每一個用戶的庫( 最好可以過濾一些庫, 比如mysql、saas,系統庫或者可以自己選擇過濾哪些)都更新上, 不用我一個一個切換來執行。
希望有大神來幫我指點指點。
uj5u.com熱心網友回復:
觸發器+存盤程序uj5u.com熱心網友回復:
可以具體一點嗎?uj5u.com熱心網友回復:
用程序, 怎么獲取到所有的庫名? 然后遍歷, 怎么去切換庫?uj5u.com熱心網友回復:
select distinct(table_schema) from information_schema.tables;
把你不需要的表排除掉
uj5u.com熱心網友回復:
這個知道了,現在我用 procedure,在程序里取到所有我需要的schema,但是遇到一個問題,在procedure里不能使用 use 來切換schemauj5u.com熱心網友回復:
不使用use, 直接使用select * from schema_name.table_nameuj5u.com熱心網友回復:

不支持use 語法。頭疼,schema_name.table_name 方式的話,一條陳述句還行, 我是更新版本,里面可能有創建、修改、插入 很多表操作 和 資料操作。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/16674.html
標籤:MySQL
