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

Hvordan skriver man oprette bruger? med MySQL udarbejdet erklæring

Dette er den eneste måde, jeg formåede at oprette en bruger på, desværre bruger den ikke pladsholdere til brugervariablerne:

SET @user := 'foo';
SET @host := 'localhost';
SET @pass := 'bar';
SET @sql := CONCAT("CREATE USER ", QUOTE(@user), "@", QUOTE(@host), " IDENTIFIED BY ", QUOTE(@pass));
PREPARE stmt FROM @sql;
EXECUTE stmt;

P.S. {CREATE | RENAME | DROP} USER Udsagn bør understøttes fra MySQL 5.1.12




  1. ExecuteBatch-metoden returnerer array med værdi -2 i java

  2. Kumulativ total i MS SQL server

  3. Sådan duplikerer du en MySQL-database på den samme server

  4. Uddrag primærnøgle fra MySQL i PHP