sql >> Databasteknik >  >> RDS >> Mysql

skapa en trigger för att få klientens ip-adress till kolumnen i MySQL

Din fråga är inte illustrerad. Men enligt min förståelse kommer följande att hjälpa dig. Har du sett https://msdn.microsoft.com/en-us/ library/ms189799.aspx ?

REDIGERAD

Detta för din redigerade fråga. För att få IP-adressen måste du aktivera cmdshell. Att aktivera xp_cmdshell har dock säkerhetsnackdelar och jag kommer inte att ge dig råd om det. Om du kan använda servernamn istället för server-IP, försök detta,

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

eller det här,

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



  1. Inriktning på specifika värden från JSON API och infogning i Postgresql med Python

  2. Vad är en databasfråga?

  3. Django förväntar sig felaktigt id-kolumn

  4. MySQL Inner Join-tabell baserad på kolumnvärde