sql >> データベース >  >> RDS >> Mysql

変数を持つMySQLCREATEUSER?

    dynamic SQLを使用できます として:

    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. データベース設計

    2. MySQLでSQLスクリプトを実行する方法は?

    3. Oraclejdbcクライアントのデフォルトのnls_date_formatを変更する方法

    4. mysqlで名前文字列を分割する方法は?