简介:如果userlevel为1,我想更新表。
只有某些用户(在网站上)才能更新数据库中的表格 这些用户拥有' userlevel 1'
在用户登录的网站上。
登录信息+ Thread.sleep(TimeUnit.SECONDS.toMillis(1));
UiDevice device = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation());
UiObject obj = device.findObject(new UiSelector().textContains("ADD").clickable(true));
obj.click();
位于表格userlevel
我想要更新的表是users
我的查询:
device_data
答案 0 :(得分:0)
UPDATE table1 firsttable
INNER JOIN table2 secondtable
ON firsttable.deviceid = secondtable.deviceid
SET firsttable.colum1 = secondtable.value1
where secondtable.userlevel = '1'
您可以尝试以上代码。
希望这会有所帮助。
答案 1 :(得分:0)
使用以下查询:
UPDATE table1 SET colum1 = value1
FROM table2 T2
WHERE T2.deviceid = table1.deviceid AND userlevel = '1'
答案 2 :(得分:0)
试试这个:
UPDATE device_data a
inner join users b
on a.deviceid = b.deviceid
SET a.column1 = 'value1'
WHERE b.userlevel = 1