sql >> Databasteknik >  >> RDS >> Mysql

I MySQL:Hur skickar man ett tabellnamn som lagrad procedur och/eller funktionsargument?

Förberedda uttalanden är vad du behöver.

CREATE  PROCEDURE `test1`(IN tab_name VARCHAR(40) )
BEGIN
 SET @t1 =CONCAT('SELECT * FROM ',tab_name );
 PREPARE stmt3 FROM @t1;
 EXECUTE stmt3;
 DEALLOCATE PREPARE stmt3;
END $$


  1. Hur begränsar man röster per dag med IP i Php+Mysql-röstning?

  2. SQLite snabbare än MySQL?

  3. Är det möjligt att använda filen .mylogin.cnf i c# för att upprätta anslutning?

  4. Utfasad MySQL-tillägg i PHP 5.5.x