UPDATE myTable SET txt=REPLACE(txt, 'Aloha', 'User')
select * from films f
left join жанры...
where жанры in(1,2,3)
group by f.id
having count ... < -- magic here
select user_id, thing_id, count(*) as cnt
from tbl
where user_id in (1, 2)
group by thing_id
having cnt = 2
SELECT * FROM my_table
WHERE date >= date_sub(now(), INTERVAL 10 MINUTE)
AND no_unique_id = 222
net start mysql
если правильно понимаю, то чтобы каждый запрос не приходилось пересортировывать всю таблицуБоюсь, что неправильно вы понимаете. В общем случае первичный ключ не гарантирует никакую волшебную автоматическую сортировку. В некоторых движках такая сортировка действительно может быть, но вы не указали что именно у вас используется.
SELECT * FROM `car` ORDER BY `sort` DESC, `date` ASC
table user_has_role
user_id | role_id
------------------
1 | 1
2 | 1
2 | 7
select role_id from user_has_role where user_id = 2