Pereiti prie turinio

Kaip įdėt parametra varchar(255), o ne varchar


Rekomenduojami pranešimai

Sveiki, esu visiškai žalias DB, pagal tutorialą pradėjau kurt db lentelę. Yra toks parametras varchar, netgi 2, abu kartus bandau jį parinkt, bet pasirinkus neleidžia vest raidžių, o kai išsaugau rodo varchar(1). Klausimas kaip padaryt varchar(255) ir kad leistų man i value rašyt raides?

 

Supratau savo klaidą, kaip supratau reikėjo rašyt pavadinimą į Default2 eilutę, kur yra value. Jei klystu prašau pataisykit neesu dėl to tikras. Dar kitas klausimas, kaip duomenis galima įrašyt per console ?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, esu visiškai žalias DB, pagal tutorialą pradėjau kurt db lentelę. Yra toks parametras varchar, netgi 2, abu kartus bandau jį parinkt, bet pasirinkus neleidžia vest raidžių, o kai išsaugau rodo varchar(1). Klausimas kaip padaryt varchar(255) ir kad leistų man i value rašyt raides?

 

Supratau savo klaidą, kaip supratau reikėjo rašyt pavadinimą į Default2 eilutę, kur yra value. Jei klystu prašau pataisykit neesu dėl to tikras. Dar kitas klausimas, kaip duomenis galima įrašyt per console ?

 

Stulpelis rašai savo pavadinimą, Tipas varchar, ir Ilgis/reikšmės* 255

gali pasinaudoti sql užklausa

 

ALTER TABLE `lenteles_pavadinimas` ADD `stulpelio_pavadinimas` VARCHAR( 255 ) NOT NULL ,

ADD INDEX ( `stulpelio_pavadinimas` )

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ačiū už atsakymus :) gal galėtumėt pagelbėt dėl dar 1 dalyko:

CREATE TABLE 'jos_reviews' 
(
 'id' int(11) NOT NULL auto_increment,
 'name' varchar(255) NOT NULL,
 'address' varchar(255) NOT NULL,
 'reservations' varchar(31) NOT NULL,
 'quicktake' text NOT NULL,
 'review' text NOT NULL,
 'notes' text NOT NULL,
 'smoking' tinyint(1) unsigned NOT NULL default '0',
 'credit_cards' varchar(255) NOT NULL,
 'cuisine' varchar(31) NOT NULL,
 'avg_dinner_price' tinyint(3) unsigned NOT NULL default '0',
 'review_date' datetime NOT NULL,
 'published' tinyint(1) unsigned NOT NULL default '0',
 PRIMARY KEY  ('id')
)

Išmeta tokį error`ą "#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''jos_reviews' ( 'id' int(11) NOT NULL auto_increment, 'name' varchar(255' at line 1" spėju senesnės versijos komandas naudoju. Gal pasakytumėt kaip reiktų pakeist bent 1 eilutę, kad veiktų kodas? Ačiū :]

Nuoroda į pranešimą
Dalintis kituose puslapiuose

CREATE TABLE IF NOT EXISTS `jos_reviews` (
 `id` int(11) NOT NULL auto_increment,
 `name` varchar(255) NOT NULL,
 `adress` varchar(255) NOT NULL,
 `reservations` varchar(31) NOT NULL,
 `quicktake` text NOT NULL,
 `review` text NOT NULL,
 `notes` text NOT NULL,
 `smoking` tinyint(1) unsigned NOT NULL default '0',
 `credit_cards` varchar(255) NOT NULL,
 `cuisine` varchar(31) NOT NULL,
 `avg_dinner_price` tinyint(3) unsigned NOT NULL default '0',
 `review_date` datetime NOT NULL,
 `published` tinyint(1) unsigned NOT NULL default '0',
 PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

 

 

kaip matai tavo klaida kad naudoji ' reikia naudoti ` :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...