我輸入以下內容phpMyAdmin的工作:問題與臨時表
CREATE TEMPORARY TABLE test_table (
item1 VARCHAR(50) NOT NULL
, item2 DECIMAL(12,2) NOT NULL DEFAULT 0.00
, item3 DECIMAL(7,2) NOT NULL DEFAULT 0.00
, item4 INT UNSIGNED NOT NULL DEFAULT 0);
表創建成功。
然後我輸入下面的語句也進入phpMyAdmin的:
INSERT INTO test_table
(item1, item2, item3, item4)
VALUES
('lentils', 99.00, 82, 8);
我接受; 「#1146 - 表'mydatabase.test_table'不存在」 這裏有什麼不對的線索?
我與MySQL 5.6.11上的臨時表具有完全相同的奇怪錯誤。任何運氣,2年後? – davide
正如Deif指出的那樣,臨時表僅存在於當前查詢中。 – riverrunner