Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kakva je ovo greska u MySql (maria)

[es] :: MySQL :: Kakva je ovo greska u MySql (maria)

[ Pregleda: 900 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Kakva je ovo greska u MySql (maria)03.10.2019. u 03:47 - pre 54 meseci
Elem:
Code:

[Warning] InnoDB: Cannot add field `phone2` in table `engine`.`addresses` because after adding it, the row size is 8457 which is greater than maximum allowed size 
(8126) for a record on index leaf page.


Ne znam o cemu se radi:
tabela:
Code:

MariaDB [engine]> desc addresses;
+--------------+--------------+------+-----+---------+-------+
| Field        | Type         | Null | Key | Default | Extra |
+--------------+--------------+------+-----+---------+-------+
| first_name   | varchar(255) | YES  |     | NULL    |       |
| last_name    | varchar(255) | YES  |     | NULL    |       |
| company_name | varchar(255) | YES  |     | NULL    |       |
| address      | varchar(255) | YES  |     | NULL    |       |
| city         | varchar(255) | YES  |     | NULL    |       |
| county       | varchar(255) | YES  |     | NULL    |       |
| state        | varchar(255) | YES  |     | NULL    |       |
| zip          | varchar(255) | YES  |     | NULL    |       |
| phone1       | varchar(255) | YES  |     | NULL    |       |
| phone2       | varchar(255) | YES  |     | NULL    |       |
| email        | varchar(255) | NO   | PRI | NULL    |       |
| web          | varchar(255) | YES  |     | NULL    |       |
+--------------+--------------+------+-----+---------+-------+

Da li je to vece nego sto moze da smesti pa se desava nesto sto ne valja? Inace tabela izgleda ok, nema nikakvih problema da
primetim.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Kakva je ovo greska u MySql (maria)03.10.2019. u 04:21 - pre 54 meseci
zaje%$#@%na greska :(

https://dev.mysql.com/doc/refman/5.7/en/innodb-restrictions.html

https://dev.mysql.com/doc/refm...s.html#sysvar_innodb_page_size

https://www.percona.com/blog/2...07/innodb-row-size-limitation/

Citat:

Upgrade to Barracuda format

This is probably the simplest approach, and as Barracuda only uses a 20 byte pointer for variable length types, this problem just goes away.


 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Kakva je ovo greska u MySql (maria)03.10.2019. u 04:49 - pre 54 meseci
Hvala, dump, pa import, je resio. Maria od neke verzije koristi Barracudu kao default.
 
Odgovor na temu

[es] :: MySQL :: Kakva je ovo greska u MySql (maria)

[ Pregleda: 900 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.