sql >> Database teknologi >  >> RDS >> Mysql

FEJL ved afsendelse af tabel som parameter i MySQL-lagerprocedure

Skift din kode til:

DELIMITER $$
USE `db_test`$$
DROP PROCEDURE IF EXISTS `test_proc`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `test_proc`(IN newsInfoTable VARCHAR(100))
BEGIN     
    SET @sql_stam = CONCAT( 'SELECT news INTO @news FROM ',newsInfoTable
                           ,' WHERE DATE(`date_time`) = CURDATE()' );      
    PREPARE s1 FROM @sql_stam;         
    SELECT @news;          
 END$$
DELIMITER ;



  1. MySQL:Transaktioner vs låsetabeller

  2. log ind med brugernavn eller e-mailadresse i php

  3. Adgang nægtet for brugeren ''@'localhost' (ved hjælp af adgangskode:NEJ)

  4. Køre 2 forespørgsler på samme tid på Oracle SQL Developer?