Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL CREATE USER ze zmienną?

Możesz użyć dynamic SQL jako:

SET @query1 = CONCAT('
        CREATE USER "',@username,'"@"localhost" IDENTIFIED BY "',@password,'" '
        );
PREPARE stmt FROM @query1; EXECUTE stmt; DEALLOCATE PREPARE stmt;

SET @query1 = CONCAT('
    GRANT USAGE ON *.* TO "',@username,'"@"localhost" IDENTIFIED BY "',@password,'" WITH
          MAX_QUERIES_PER_HOUR 120 MAX_CONNECTIONS_PER_HOUR 60 MAX_UPDATES_PER_HOUR 60 
          MAX_USER_CONNECTIONS 2'
        );
PREPARE stmt FROM @query1; EXECUTE stmt; DEALLOCATE PREPARE stmt;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kolumna tabeli Mysql nie może mieć wartości Null

  2. MySQL - Dlaczego reguły COLLATION są ignorowane przez operator LIKE dla niemieckiego znaku ß?

  3. Wartość BIGINT UNSIGNED jest poza zakresem

  4. Jak dodawać komentarze do tabeli lub kolumny w mysql za pomocą SQLAlchemy?

  5. MySql:czy można 'SUM JEŻELI' lub 'LICZ JEŻELI'?