1
我將我的應用程序從一臺MySQL服務器擴展到3節點MySQL Galera Gluster。偶然臨時表不會被複制。如何在Galera集羣中使用MySQL臨時表?
有沒有一個常見的解決方法這個問題?
我當前的代碼如下所示:
$stmt = "
CREATE TEMPORARY TABLE tmp (`city_id` MEDIUMINT(8) UNSIGNED NOT NULL ,INDEX (`city_id`))
";
db_query($stmt);
# travel tips
$stmt = "
INSERT INTO tmp
SELECT city_id
FROM $DB.$T33 g
WHERE g.country_code = '$country[code]'
GROUP BY city_id
";
execute_stmt($stmt, $link);
的錯誤信息是:
Error: 1146 Table 'test.tmp' doesn't exist