sql >> Database >  >> RDS >> Mysql

Hoe schrijf je een gebruiker maken? met MySQL voorbereide verklaring

Dit is de enige manier waarop ik een gebruiker heb kunnen maken, helaas worden er geen tijdelijke aanduidingen voor de gebruikersvariabelen gebruikt:

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;

PS {CREATE | RENAME | DROP} USER verklaringen moeten worden ondersteund vanaf MySQL 5.1.12




  1. MySQL waar NIET IN naam array?

  2. Hoe verbinding maken met de PostgreSQL-database via SSL?

  3. Hoe kan ik in deze situatie buiten de foreach-luswaarde komen?

  4. Tabellen opsommen die worden gebruikt in mysql-query?