Mysql
 sql >> база данни >  >> RDS >> Mysql

Съхраняване на резултатите от подготвено изявление като таблица в mysql?

Поставете таблицата за създаване в изявлението:

PREPARE STMT FROM "CREATE TABLE tab_derived_1 SELECT * FROM tab_1 WHERE predict_var = '4'   or predict_var = '2'  union 
(SELECT * FROM tab_1 WHERE predict_var = '0' or predict_var = '1' ORDER BY RAND() limit ?  )" ;
EXECUTE STMT USING @sample;

И ако искате да върнете резултатите, не просто да ги съхранявате в таблица, просто направете окончателно

SELECT * FROM tab_derived_1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Type=MyISAM Грешка

  2. MySQL - Entity :Стойността за колона 'IsPrimaryKey' в таблица 'TableDetails' е DBNull

  3. Стандартен метод за функцията IF() на MySQL

  4. Връзката е отказана с MySQL на laravel и MAMP

  5. Опитвам се да се покажат данни от 2 таблици