MySQL mali 1170 (42000): BLOB/ teksto haligi Used di susi Specification wala a susi haba
kailan likha a bago isamesa o baguhin isa umiral isamesa kumuha pangunahin keys, bukod-tangi constraints at talatuntunan, o kailan tiyak a bago talatuntunan kumuha baguhin isamesa manipulation pahayag di MySQL database, ang sundan mali mayo mangyari at ipagbawal ang ang atasan sa tapusin:
mali 1170 (42000): BLOB/ teksto haligi ‘field_name’ used di susi specification wala a susi haba
ang mali mangyari sapagka't MySQL maaari talatuntunan tangi ang pangunang lunas N chars ng a BLOB o teksto haligi. pagayon ang mali pangunahin mangyari kailan diyan ay a bukid/ haligi makinilyahin ng teksto o BLOB o those maging pag-aari sa teksto o BLOB makinilyahin gayon gaya TINYBLOB, MEDIUMBLOB, LONGBLOB, TINYTEXT, MEDIUMTEXT, at LONGTEXT atipan ng pawid ka subukin sa gawin gaya pangunahin susi o talatuntunan. kumuha kabilugan BLOB o teksto wala ang haba halagahan, MySQL ay walang kaya sa panagutan ang uniqueness ng ang haligi gaya kanya’ ng pabagu-bago at pasabugin sa pamamagitan size. pagayon, kailan using BLOB o teksto makinilyahin gaya talatuntunan, ang halagahan ng N dapat maaari palitan pagayon atipan ng pawid MySQL maaari pagpasiyahan ang susi haba. paano man, MySQL doesnt’ hapunan takdaan sa teksto o BLOB. teksto() simple wont’ gumawa.
ang mali nasain din pop pataasin kailan ka subukin sa convert a isamesa haligi sa non- teksto at non-BLOB makinilyahin gayon gaya VARCHAR at ENUM sa teksto o BLOB makinilyahin, kumuha ang haligi tapos been ibigay ang katuturan gaya bukod-tangi constraints o talatuntunan. ang baguhin isamesa SQL atasan nasain lumagpak.
ang solusyon sa ang suliranin ay sa alisin ang teksto o BLOB haligi sa ang talatuntunan o bukod-tangi constraint, o iayos iba bukid gaya pangunahin susi. kung ka cant’ gumawa atipan ng pawid, at magkulang sa pook a takdaan sa ang teksto o BLOB haligi, subukin sa gumamit VARCHAR makinilyahin at pook a takdaan ng haba sa ito. nina sumala, VARCHAR ay takdaan sa a pinaka malaki ng 255 tauhan at kanya takdaan dapat maaari tiyak ipinahihiwatig sa loob a suhayan tuwirin matapos kanya pagpapahayag, i.e VARCHAR200() nasain takdaan ito sa 200 tauhan long tangi.
kung minsan, patagin kahit na ka dont’ gumamit teksto o BLOB isalaysay makinilyahin di mo isamesa, ang mali 1170 mayo din humarap. ito mangyari di kalagayan gayon gaya kailan ka tiyakin VARCHAR haligi gaya pangunahin susi, datapuwa't tratuhin nang masama iayos kanya haba o tauhan size. VARCHAR maaari tangi tanggapin pataasin sa 256 tauhan, pagayon kahit ano gayon gaya VARCHAR512() nasain pilitin MySQL sa auto-convert ang VARCHAR512() sa a SMALLTEXT datatype, alin sumusunod lumagpak kumuha mali 1170 sa susi haba kung ang haligi ay used gaya pangunahin susi o bukod-tangi o non- bukod-tangi talatuntunan. sa lutasin ito suliranin, tiyakin a tayahin kakaunti kaysa 256 gaya ang size dahil sa VARCHAR bukid.
pag-angkat: ito ay a makina tagapagsalin pahina alin ay paglaanan " gaya ay" wala garantiyahan. makina tagapagsalin mayo maaari mahirap hindi madali sa maintindihan. masiyahan itukoy saorihinal ingles bagay kailan man maaari.
paghati-hatiin at mag-abuloy o kumuha tekniko hapunan at tumulong at akin Digital buhay Forums.
isalaysay bagay
- paano sa Convert tauhan iayos at Collation ng WordPress Database
- italaga Web maglingkod di palayain 6.0 kumuha Apache 2.2, MySQL 5.0 at PHP 5 mahati 3
- palitan at manaliksik MySQL mag-ugat kontrasenyas
- lumikha bago isamesa nina pagpili Data sa iba kutsarang pangmesa kumuha lumikha isamesa gaya
- WordPress MySQL SQL magtanong mali di WPDB ipareho ng uri
- madali tularan, kopyahin o gulugod kutsarang pangmesa di orakulo, PostgreSQL, DB2 at SQLite kumuha lumikha isamesa gaya SQL
- orakulo PL/SQL ORA-00947 hindi sapat halagahan mali
- italaga Web maglingkod di durungawan XP kumuha Apache2, PHP5 at MySQL4 mahati 4
- itulot MySQL InnoDB mag-imbak makina hapunan di XAMPP pagtatalaga sa tungkulin
- palitan o iayos MySQL Long magtanong takdaan ng oras halagahan dahil sa troso-slow-queries

































agosto 30th, 2007 1833:
pasalamatan dahil sa putting ito pataasin. ako didnt’ kumuha ang mali at ka iligtas ako a pulutong o pagkabigo. Id’ ilagay ka di ang ‘Goog mga tao’ category kahit ano
pebrero 20th, 2008 0245:
pasalamatan tunay mahalaga post.
pebrero 23rd, 2008 0340:
pasalamatan dahil sa ang post. tunay tumulong.
marso 7th, 2008 0415:
pasalamatan, tunay mabuti ibigay ang katuturan
oktubre 6th, 2008 0350:
pasalamatan ka tunay marami. ako had ito suliranin at ka were a buhay iligtas!