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

MySQL sao chép một người dùng

Làm thế nào về việc chèn vào một bảng khác, cập nhật các cột? Một cái gì đó như:

CREATE TABLE user_tmp LIKE user;
INSERT INTO user_tmp SELECT * FROM user WHERE host ='localhost' AND USER ='root';
UPDATE user_tmp SET user = 'readonlyuser', Insert_priv = 'N', Update_priv = 'N',
    Delete_priv = 'N', /* TODO: ADAPT TO YOUR SUITS */ LIMIT 1;
INSERT INTO user select * FROM user_tmp;
DROP TABLE user_tmp;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để bạn tạo phiên bản cho lược đồ cơ sở dữ liệu của mình?

  2. Lần đăng nhập đầu tiên:Trạng thái HTTP 500 - Xử lý yêu cầu không thành công; ngoại lệ lồng nhau là org.springframework.transaction.CannotCreateTransactionException

  3. Thêm 1 vào một trường

  4. Giới hạn lưu trữ của các biến do người dùng MySQL xác định

  5. Sử dụng DISTINCT và COUNT cùng nhau trong Truy vấn MySQL