PDA

Просмотр полной версии : помогите с SQL (REPLACE)



BK-203
16.10.2009, 11:50
никак не могу разобраться в мануале к запросу REPLACE (тот который INSERT/UPDATE)

кто может пример команды рабочий подсказать?


пс. mysql

Pincher
16.10.2009, 12:22
$query = mysql_query("replace rest set id=5, code='FreeBSD'");
echo mysql_insert_id();

$query = mysql_query("replace rest set id=null, code='Linux'");
echo mysql_insert_id();

сойдет?

BK-203
16.10.2009, 13:39
не работает

MoR
16.10.2009, 20:59
$query = mysql_query("replace rest set id=5, code='FreeBSD'");
echo mysql_insert_id();

$query = mysql_query("replace rest set id=null, code='Linux'");
echo mysql_insert_id();

сойдет?

REPLACE INTO rest SET id=5, code='FreeBSD'

Я нихера не понимаю в вашем mysql, но неужели там нет хелпа и консоли где можно проверить свои догадки? %))

MoR
16.10.2009, 21:02
никак не могу разобраться в мануале к запросу REPLACE (тот который INSERT/UPDATE)


Судя по документации - DELETE + INSERT
Автор, а ты уверен что работаешь с mysql?))

Suicide Leet
16.10.2009, 21:31
не работает

Обоснуй

Pincher
16.10.2009, 22:11
Я нихера не понимаю в вашем mysql, но неужели там нет хелпа и консоли где можно проверить свои догадки? %))Есть) А оно мне надо вот только? %)

MoR
17.10.2009, 00:14
я про ТС

BK-203
17.10.2009, 01:48
To use REPLACE, you must have both the INSERT and DELETE privileges for the table.

хм ))) но не суть )) апдейт или делейт )))) не так видимо выразился ))

Pincher
17.10.2009, 16:42
Ты, действительно то, сам знаешь чего тебе надо, куда это "пихать", и что с этим делать? %)

BK-203
17.10.2009, 22:23
нет, так просто спросил

Pincher
17.10.2009, 23:27
Ну если просто так - то ладно...

KanuTaH AmePuKa
18.10.2009, 20:05
Опять дебильничает =)))Делайте ставки,дамы и господа,когда же ему это надоест? =)))

MoR
19.10.2009, 00:58
Опять дебильничает =)))Делайте ставки,дамы и господа,когда же ему это надоест? =)))

ну вообще да судя по воросу похоже))

Kileron
19.10.2009, 03:26
наверное никогда :lol: