PDA

Просмотр полной версии : помогите сsql-запросом


!{ra!{e/\/
11.02.2008, 19:35
Делаю так

UPDATE `prod_bd` SET `s1` = `1` ,
`s2` = `1` ,
`Rayon` = `Ордженикидзе` ,
`street` = `мира1` ,
`mat` = `песок1` ,
`ploch` = `1` ,
`etazh` = `1` ,
`cena` = '1' WHERE `N` =1 LIMIT 1

пишет #1054 - Unknown column '1' in 'field list'
неправильный запрос?

iddqd
11.02.2008, 19:40
Столбец "1" существует?
з.ы. Орджoникидзе

AkyHa_MaTaTa
11.02.2008, 19:40
Делаю так

UPDATE `prod_bd` SET `s1` = `1` ,
`s2` = `1` ,
`Rayon` = `Ордженикидзе` ,
`street` = `мира1` ,
`mat` = `песок1` ,
`ploch` = `1` ,
`etazh` = `1` ,
`cena` = '1' WHERE `N` =1 LIMIT 1

пишет #1054 - Unknown column '1' in 'field list'
неправильный запрос?
попробуй так :
`cena` = `1 ` WHERE `N` =1 LIMIT 1
или так
`cena` = 1 WHERE `N` =1 LIMIT 1
кавычки в них дело

cylaaaan
11.02.2008, 19:41
UPDATE `prod_bd` SET `s1` = '1' ,
`s2` = '1' ,
`Rayon` = 'Ордженикидзе' ,
`street` = 'мира1' ,
`mat` = 'песок1' ,
`ploch` = '1' ,
`etazh` = '1' ,
`cena` = '1' WHERE `N` = '1' LIMIT 0,1

может быть так? не пойму, к чему тут лимит?

Isis
11.02.2008, 19:41
ПОтому что значения надо обрамлять в одинарные кавычки

UPDATE `prod_bd` SET `s1` = '1' ,
`s2` = '1' ,
`Rayon` = 'Ордженикидзе' ,
`street` = 'мира1' ,
`mat` = 'песок1' ,
`ploch` = '1' ,
`etazh` = '1' ,
`cena` = '1' WHERE `N`='1' LIMIT 1