Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để viết tạo người dùng? với câu lệnh chuẩn bị sẵn MySQL

Đây là cách duy nhất tôi quản lý để tạo người dùng, tiếc là nó không sử dụng trình giữ chỗ cho các biến người dùng:

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 các câu lệnh nên được hỗ trợ bắt đầu từ MySQL 5.1.12




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Neo4j - Chọn dữ liệu với MATCH bằng Cypher

  2. Nhận SUM trong GROUP BY với JOIN bằng MySQL

  3. Truy vấn SQL để lấy tổng phụ của một số hàng

  4. Wordpress SQL:lấy danh mục bài đăng và các thẻ

  5. PHP strtotime trả về giá trị khác nhau của Mysql UNIX_TIMESTAMP