pozdrav,
imam sledeci problem, skript se izvrsava na jednom racunaru, a baza je na drugom,
upitom punim tabelu kreiranu sa :
CREATE TABLE `table` (
`listId` int(10) unsigned NOT NULL DEFAULT '0',
`hash` smallint(5) unsigned NOT NULL,
`data` longtext,
`broj` int(10) unsigned NOT NULL,
PRIMARY KEY (`listId`,`hash`)
)
a za ispis koristim pogled kreiran sledecim upitom.
CREATE VIEW `table_sum` AS
SELECT `table`.`listId` AS `listId`,
GROUP_CONCAT(`table`.`data` SEPARATOR ',') AS `data`,
SUM(`table`.`broj`) AS `broj` FROM `table`
GROUP BY `table`.`listId`;
Pogled nije neophodan, al eto zbog konkurentnosi postoji tu.
E sad polje data u tabeli se odjednom zakucalo, na neku sifru od oko 30 000 bajtova i nece dalje, a data u pogledu na oko 400 000. To je ispod minimuma za duzinu polja kojim su definisane tabele.
Upiti se izvrsavaju bez greske (koristim PHP, i mysql_error() funkciju za proveru), medjutim tabela se ne puni vise.
Pritom, isti program sa servera na kome je mysql nema takvih problema.
Da li neko zna koje ogranicenje u mysql podesavanjima da trazim da promenim, da prevazidjem ovaj problem ?
imam sledeci problem, skript se izvrsava na jednom racunaru, a baza je na drugom,
upitom punim tabelu kreiranu sa :
CREATE TABLE `table` (
`listId` int(10) unsigned NOT NULL DEFAULT '0',
`hash` smallint(5) unsigned NOT NULL,
`data` longtext,
`broj` int(10) unsigned NOT NULL,
PRIMARY KEY (`listId`,`hash`)
)
a za ispis koristim pogled kreiran sledecim upitom.
CREATE VIEW `table_sum` AS
SELECT `table`.`listId` AS `listId`,
GROUP_CONCAT(`table`.`data` SEPARATOR ',') AS `data`,
SUM(`table`.`broj`) AS `broj` FROM `table`
GROUP BY `table`.`listId`;
Pogled nije neophodan, al eto zbog konkurentnosi postoji tu.
E sad polje data u tabeli se odjednom zakucalo, na neku sifru od oko 30 000 bajtova i nece dalje, a data u pogledu na oko 400 000. To je ispod minimuma za duzinu polja kojim su definisane tabele.
Upiti se izvrsavaju bez greske (koristim PHP, i mysql_error() funkciju za proveru), medjutim tabela se ne puni vise.
Pritom, isti program sa servera na kome je mysql nema takvih problema.
Da li neko zna koje ogranicenje u mysql podesavanjima da trazim da promenim, da prevazidjem ovaj problem ?