Нужно ли использовать LIMIT 1 в запросах когда delete или update всего 1 запись? К примеру мне нужно обновить время текущей сессии PHP: mysqli_query($mysqli, "UPDATE `".DB_PREFIX."_sessions` SET `last_visit_time` = NOW() WHERE `id` = '".$sid."'");
sid у тебя не поле, а имя переменной со значением. А вот поле id вроде как должно быть ункиальным. Так принято называть первичные ключи таблиц! Короче, когда используешь условие WHERE id=любое_значение, то обращаешься к одной записи. Или к ничему, если такого значения в таблице нет. Никак не к нескольким.
Я уже разобрался когда limit 1 , unique или primary key, чепуха необразованная мне помогала который сам же потом спрашивал у меня как работает у человека который только пытается разобраться))