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

tạo một trình kích hoạt để nhận địa chỉ ip của máy khách vào cột trong MySQL

Câu hỏi của bạn không được minh họa. Tuy nhiên theo sự hiểu biết của tôi thì follwing sẽ giúp ích cho bạn. Bạn đã xem https://msdn.microsoft.com/en-us/ thư viện / ms189799.aspx ?

ĐÃ CHỈNH SỬA

Đây là câu hỏi đã chỉnh sửa của bạn. Để nhận được IPAddress, bạn phải kích hoạt cmdshell. Tuy nhiên, Bật xp_cmdshell có những hạn chế về bảo mật và tôi sẽ không khuyên bạn làm như vậy. Nếu bạn có thể sử dụng tên máy chủ thay vì IP máy chủ thì hãy thử cách này,

SET NEW.cus_crtd_dt = NOW();
    NEW.cus_updt_dt = NOW();
    NEW.cus_last_ip= SERVERPROPERTY('MachineName');

hoặc cái này,

SET NEW.cus_crtd_dt = NOW();
    NEW.cus_updt_dt = NOW();
    NEW.cus_last_ip= @@SERVERNAME;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhiều truy vấn phụ thuộc vào nhau

  2. Sử dụng một biến trong MySQL Select Statment trong mệnh đề Where

  3. Làm cách nào để đổi tên lược đồ MySQL?

  4. Logstash INPUT MySQL

  5. Thứ tự MySQL theo hai giá trị