MySQL Error 1170 (42000): BLOB/TEXT Columbia Folosit înăuntru Cheie Specification Fără un Cheie Length
Cînd a crea un nou masă sau altering un existing masă cu primary chei, unique constraints și a cresta, sau cînd defining un nou a cresta cu Alter Masă manipulation declarație înăuntru MySQL bază de date, art.hot. a urma error Mai ocupat și prohibit art.hot. art.hot. virgulă de la completat:
ERROR 1170 (42000): BLOB/TEXT Columbia ‘field_name’ folosit înăuntru cheie specification fără un cheie length
Art.hot. error fericit fiindcă MySQL a putea a cresta unic art.hot. primul N acuzație de un BLOB sau TEXT Columbia. So Art.hot. error principal fericit cînd acolo is un field/ Columbia tip de TEXT sau BLOB sau aceia sub la spre TEXT sau BLOB tip such as TINYBLOB, MEDIUMBLOB, LONGBLOB, TINYTEXT, MEDIUMTEXT, și LONGTEXT that tu try la spre a face as primary cheie sau a cresta. Cu plin BLOB sau TEXT fără art.hot. length value, MySQL is incapabil la spre guarantee art.hot. uniqueness de la Columbia as său’ de variabil și dynamic size. So, cînd folosire BLOB sau TEXT tip as a cresta, art.hot. value de N mustață a fi supplied so that MySQL a putea determinat art.hot. cheie length. Totuși, MySQL doesnt’ cină limită on TEXT sau BLOB. TEXT88() simplu wont’ work.
Art.hot. error voință a voi de asemenea pop sus cînd tu try la spre convertizor un masă Columbia de la nu-TEXT și nu-BLOB tip such as VARCHAR și ENUM into TEXT sau BLOB tip, cu art.hot. Columbia already been defined as unique constraints sau a cresta. Art.hot. Alter Masă SQL virgulă voință a voi fail.
Art.hot. solution la problemă is la spre remove art.hot. TEXT sau BLOB Columbia de la a cresta sau unique constraint, sau a ezat a aranja alt field as primary cheie. Dacă tu cant’ a face that, și lipsă la spre place un limită pe TEXT sau BLOB Columbia, try la spre folos VARCHAR tip și place un limită de length on it. By lipsă, VARCHAR is limitat la spre un maximum de 255 characters și său limită mustață a fi specified implicitly cu un brățară right după său declaration, i.e VARCHAR200() voință a voi limită it la spre 200 characters lung unic.
Uneori, seară though tu dont’ folos TEXT sau BLOB relații tip înăuntru al tău masă, art.hot. Error 1170 Mai de asemenea apendice. It fericit înăuntru situație such as cînd tu special VARCHAR Columbia as primary cheie, numai greșeală a ezat a aranja său length sau characters size. VARCHAR a putea unic accent sus la spre 256 characters, so ceva such as VARCHAR512() voință a voi force MySQL la spre auto- convertizor art.hot. VARCHAR512() la spre un SMALLTEXT datatype, care subsequently fail cu error 1170 on cheie length dacă art.hot. Columbia is folosit as primary cheie sau unique sau nu-unique a cresta. La spre solve this problemă, special un figure mai puțin decît 256 as art.hot. size pentru VARCHAR field.
import: Aceasta este o machine a traduce pagină care is provided "as is" fără warranty. Machine traducere Mai a fi difficult la spre understand. A face pe plac la refer la spreorigine Englez anghinară oricînd posibil.
Share și contribute sau a lua technical cină și ajutor laMeu Digital Viață Forums.
Relații Anghinară
- Cum la spre Convertizor Character A ezat a aranja și Collation de WordPress Bază de date
- A instala Web A servi înăuntru Drum liber 6.0 cu Apache 2.2, MySQL 5.0 și PHP 5 Part 3
- A crea Nou Masă by Selecție Date de la Alt Masă cu A CREA MASĂ AS
- A instala Web A servi înăuntru Ferestre XP cu Apache2, PHP5 și MySQL4 Part 4
- Scimbare și A nu putea suporta MySQL root Password
- ORA-02449 Oracle Drop Masă Error
- Enable MySQL InnoDB Magazin Motor Cină înăuntru XAMPP Instalare
- WordPress MySQL SQL Întrebare Error înăuntru WPDB Clasic
- Easily Duplicate, Copie sau Spate Masă înăuntru Oracle, PostgreSQL, DB2 și SQLite cu A crea Masă As SQL
- Oracle PL/SQL ORA-00947 Nu Suficient Values Error

































August 30th, 2007 1833:
Mulțumiri pentru putting this sus. I didnt’ a lua art.hot. error și tu a salva eu foarte mult o frustration. Identitate’ a pune tu în ‘Goog oameni’ category ceva
Februarie 20th, 2008 0245:
mulțumiri Foarte util post.
Februarie 23rd, 2008 0340:
Mulțumiri pentru art.hot. post. Foarte ajutor.
Martie 7th, 2008 0415:
Mulțumiri, foarte bun defined