sql >> Databáze >  >> RDS >> Mysql

vytvořte spouštěč pro získání IP adresy klienta do sloupce v MySQL

Vaše otázka není ilustrována. Nicméně podle mého chápání vám pomůže následující. Viděli jste https://msdn.microsoft.com/en-us/ library/ms189799.aspx ?

UPRAVENO

Toto pro vaši upravenou otázku. Chcete-li získat adresu IP, musíte povolit cmdshell. Povolení xp_cmdshell má však bezpečnostní nedostatky a nebudu vám v tom radit. Pokud můžete místo IP serveru použít servername, zkuste toto,

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

nebo toto,

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



  1. Jak zlepšit klauzuli Limit v MySQL

  2. Proč je zde uveden dotaz „ZOBRAZIT UPOZORNĚNÍ“? (JPA/Hibernate/MySQL)

  3. duplicitní výsledky

  4. mysql vyhledá segment názvu tabulky