Mysql
 sql >> база данни >  >> RDS >> Mysql

създайте тригер за получаване на ip адреса на клиента в колона в MySQL

Вашият въпрос не е илюстриран. Но според моето разбиране следното ще ви помогне. Виждали ли сте https://msdn.microsoft.com/en-us/ библиотека/ms189799.aspx ?

РЕДАКТИРАНО

Това за вашия редактиран въпрос. За да получите IPAddress, трябва да активирате cmdshell. Активирането на xp_cmdshell обаче има недостатъци в сигурността и няма да ви съветвам да го правите. Ако можете да използвате име на сървър вместо IP на сървъра, опитайте това,

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

или това,

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. mysql изберете с множество от n до n

  2. Трябва да вмъкнете 100 000 реда в mysql с помощта на хибернация за по-малко от 5 секунди

  3. Как да изтеглите подправена парола от базата данни и потребителя за удостоверяване?

  4. Ruby Gem за mysql 5.5 в Windows

  5. Използване на sqlalchemy за заявка с помощта на множество колони където в клауза