update запрос - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 01 Dec 2024 03:39:00 +0300 4. я через консоль вводил запрос.<br> короче путем перебора, нашел рабочую версию:<br> <pre class="prettyprint"> update tbl set id=id-1 where id&lt;&#039;4&#039; </pre> https://visavi.net/topics/10783/190237 update запрос Димон Tue, 22 Jun 2010 20:59:59 +0400 Сообщения https://visavi.net/topics/10783/190237 mysql_query(&#039;UPDATE IGNORE `tbl` SET `id`=`id`-1 WHERE `id`&lt;&quot;4&quot;&#039;); вроде все правильно тебе написали, ошибок в синтаксисе нет, если только неверные параметры передаешь или производишь действия с другим типом полей.... https://visavi.net/topics/10783/190232 update запрос Azzido Tue, 22 Jun 2010 20:54:47 +0400 Сообщения https://visavi.net/topics/10783/190232 2. нет(<br> ответ<br> <pre class="prettyprint"> error 1064 &#58; you have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the the right syntax to use near &#039;&#039;tbl&#039; set &#039;id&#039; =&#039;id&#039;-1 where &#039;id&#039; &lt; &#039;4&#039;&#039; at line 1 </pre> https://visavi.net/topics/10783/190225 update запрос Димон Tue, 22 Jun 2010 20:37:44 +0400 Сообщения https://visavi.net/topics/10783/190225 попробуй так<br> <pre class="prettyprint"> update ignore `tbl` set `id`=`id`-1 where `id` &lt; &#039;4&#039;; </pre> https://visavi.net/topics/10783/190130 update запрос DmitryDick Tue, 22 Jun 2010 18:35:29 +0400 Сообщения https://visavi.net/topics/10783/190130 подскажите мне пожалуйста, где в моем за росе ошибка:<br> <pre class="prettyprint"> update ignore tbl set id=&#039;(id-1) where id &lt; &#039;4&#039;;</pre> результат запроса:<br> в строке с id равном 5 id меняется на 0, остальные записи не трогаются https://visavi.net/topics/10783/190114 update запрос Димон Tue, 22 Jun 2010 18:12:42 +0400 Сообщения https://visavi.net/topics/10783/190114