嘿傢伙我有這樣一個表結構與MySQL查找最新的更新的價值
CREATE TABLE CUSTOMERS(
ID INT NOT NULL,
NAME VARCHAR (20) NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR (25) ,
SALARY DECIMAL (18, 2),
PRIMARY KEY (ID)
);
INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (1,'aff',2,3,5),
VALUES (2,'blah',3,31,51);
想我已經更新了我的表像
UPDATE CUSTOMERS
SET NAME = 'anewname'
WHERE AGE = 3;
所以,我需要的是,我只是需要一個查詢找到最後更新的值即3
我試過觸發器並嘗試使用LAST_INSERTED_ID()
。我也使用TIMESTAMP
但我可以得到值3.
PS ..我不想使用select語句這裏找到值3
感謝
'我不想在這裏使用select語句來查找值3',....爲什麼? – ekad 2014-11-14 12:59:28
@ekad cuz我想知道是否有任何功能找到最新的更新值 – lovemysql 2014-11-14 13:00:12
你喜歡mysql,不知道如何選擇它?它的簡單花花公子, 'SELECT age FROM CUSTOMERS WHERE id = YOUR_LAST_INSERTED_ID' – 2014-11-14 13:00:22