-1
我有一個簡單的更新查詢,當我在WHERE
條件中使用UUID時該查詢不起作用。SQL WHERE條件不適用於UUID
查詢:
UPDATE users
SET name = 'abcd'
WHERE userid = '73a01412-824f-11e3-a26d-94de804e5063';
但下面的代碼片段做工精細:
SELECT *
FROM users
WHERE userid='73a01412-824f-11e3-a26d-94de804e5063';
UPDATE users
SET name='abcd'
WHERE id=1;
表看起來像
CREATE TABLE users (
id int(10) unique primary key autoincrement,
userid varchar(100),
name varchar(150),
emailid varchar(100),
password varchar(45),
salt varchar(45),
new_password varchar(45),
is_email_validated tinyint(1),
auth_key varchar(100),
email_auth_key varchar(100),
is_active tinyint(1),
last_logged_in datetime,
created_on datetime,
updated_on datetime,
gcmkey varchar(500));
哪個RDBMS?是否自動提交? –
更好的職位在sqlfiddle.com –
請出示表定義 –