1. 程式人生 > >mysql裡的at符號@有什麼特殊含義呀??

mysql裡的at符號@有什麼特殊含義呀??

SET @old_log_state = @@global.general_log;

在看mysql文件時看到的.不知道在標誌符前加一個@,加兩個@@是什麼意思。這些古怪的符號呀!!!!

一個@是由使用者自己宣告的區域性變數,,,而2個@@開頭的是系統裡面的全域性變數

@是使用者變數,@@是系統變數。你上面的就是定義一個old_log_state的變數,並把系統變數global.general_log的值賦給他