Hallo
Ik zit met een klein probleem met mysql
elke keer als ik een database probeer te uploaden krijg ik deze melding
Hier is de sql codeCode:#1170 - BLOB/TEXT column 'iv_default_message' used in key specification without a key length
Code:CREATE TABLE max_ecard_invite ( iv_id mediumint(8) NOT NULL auto_increment, iv_cat_dir varchar(100) NOT NULL, iv_thumbnail varchar(100) NOT NULL, iv_cat_id mediumint(8) NOT NULL, iv_cat_name_display varchar(100), iv_must_upload_photo tinyint(1), iv_default_message text, iv_fontsize char(2) DEFAULT '25', iv_fontname varchar(100), iv_line_height char(2) DEFAULT '40', iv_feature_card tinyint(1), iv_keyword varchar(100), iv_caption varchar(100), iv_active tinyint(1) DEFAULT '1', iv_rate5 mediumint(8), iv_rate10 mediumint(8), iv_rate15 mediumint(8), iv_rate20 mediumint(8), iv_rate25 mediumint(8), iv_rate30 mediumint(8), iv_rate35 mediumint(8), iv_rate40 mediumint(8), iv_rate45 mediumint(8), iv_rate50 mediumint(8), iv_rate mediumint(8), iv_time_used int(11), iv_time int(11), iv_user_name_id varchar(25) NOT NULL, iv_music_filename varchar(100), iv_detail varchar(255), iv_cat_relate_id text NOT NULL, iv_group_relate_id varchar(255) NOT NULL, iv_order mediumint(8) DEFAULT '1', iv_ppc_id mediumint(8), iv_default_message_english_lang text, iv_caption_english_lang varchar(100), iv_detail_english_lang varchar(255), PRIMARY KEY (iv_id), KEY iv_active (iv_active), KEY iv_caption (iv_caption), KEY iv_keyword (iv_keyword), KEY iv_default_message (iv_default_message) );
Maar ik snap niet waarom ik deze melding krijg want volgens mij is er niets mis met die iv_default_message
zou iemand mij hier mischien mee willen helpen of weet iemand hier een oplossing voor ?
Ik hoop het
Groetjes
- MYSQL Hulp Nodig
-
08-08-2009, 17:26 #1
- Berichten
- 63
- Lid sinds
- 14 Jaar
MYSQL Hulp Nodig
Laatst aangepast door RobbertV : 08-08-2009 om 18:27
-
In de schijnwerper
Gewoonweg 150+ goede domeinnamen in de koopjeskelder voor slechts 69 euro p/stukDomein te koopTe koop: Website met haarverzorging tips voor vrouwenWebsite te koopInternationale linkbuildingLinkpartnersNu 50% korting op duizenden linkopties | DR60+ DA50+ | Blogs & Links in alle nichesLinkpartners -
08-08-2009, 17:49 #2
- Berichten
- 50
- Lid sinds
- 15 Jaar
een key moet een grootte hebben volgens mij, TEXT heeft geen grootte, bovendien...hoe kan een TEXT vak nu een auto_increment hebben? denk dat daar je probleem zit :)
-
08-08-2009, 18:25 #3
- Berichten
- 63
- Lid sinds
- 14 Jaar
ne dat is het hem niet dat was een typo iemand anders nog een id :(
-
08-08-2009, 18:36 #4Particulier
- Berichten
- 613
- Lid sinds
- 18 Jaar
Een key moet een lengte hebben, text heeft geen lengte, zoals al aangegeven is door Dennis. Wat je zou kunnen doen is de key verwijderen.. een andere oplossing zou ik zo niet weten.
-
08-08-2009, 18:39 #5
- Berichten
- 63
- Lid sinds
- 14 Jaar
ok thanks zal het eens proberen
-
09-08-2009, 16:27 #6
- Berichten
- 637
- Lid sinds
- 17 Jaar
http://www.mydigitallife.info/2007/0...-a-key-length/
"The error happens because MySQL can index only the first N chars of a BLOB or TEXT column. So The error mainly happen when there is a field/column type of TEXT or BLOB or those belongs to TEXT or BLOB types such as TINYBLOB, MEDIUMBLOB, LONGBLOB, TINYTEXT, MEDIUMTEXT, and LONGTEXT that you try to make as primary key or index."
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic