sql >> Databáze >  >> RDS >> Mysql

Jak napsat vytvoření uživatele? s připraveným příkazem MySQL

Toto je jediný způsob, jak se mi podařilo vytvořit uživatele, bohužel nepoužívá zástupné symboly pro uživatelské proměnné:

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 příkazy by měly být podporovány počínaje MySQL 5.1.12




  1. Tipy pro zámky čtení/zápisu v závislosti na úrovni izolace transakcí v MSSQL

  2. Jak DATE() funguje v MariaDB

  3. Extrahujte hledaný řetězec v kontextu

  4. php/mysql s více dotazy