[ Tesla90 @ 15.04.2008. 15:30 ] @
Mucim se vec pola sata da skontam sta gresim,ali sam odustao i odlucio da pitam.

Kada zelim da napravim table uradim ovo:

Code:

drop table if exists authors;
create table authors
(
author_id integer not null auto_increment primary key,
author varchar(50) null,
email varchar(255) null,
bio text null,
user_id int null,
key (user_id),
foreign key (user_id) references users (user_id) on delete cascade
)
type=InnoDB;


Ako neko zna sta je greska i ako moze neka mi kaze?
[ misk0 @ 15.04.2008. 16:27 ] @
Code:

mysql> drop table if exists authors;
Query OK, 0 rows affected (0.00 sec)

mysql> create table authors
    -> (
    -> author_id integer not null auto_increment primary key,
    -> author varchar(50) null,
    -> email varchar(255) null,
    -> bio text null,
    -> user_id int null,
    -> key (user_id),
    -> foreign key (user_id) references users (user_id) on delete cascade
    -> )
    -> type=InnoDB;
Query OK, 0 rows affected (0.09 sec)


znaci nigdje ne vidim gresku. Kakvu ti dobijas?
[ Mister_rap @ 15.04.2008. 16:31 ] @
Kod je ok:
Your SQL query has been executed successfully.

Mozda trebas da napises use database !?
[ Tesla90 @ 16.04.2008. 22:10 ] @
Pa radim preko phpmyadmin,tamo kada to ukucam dobijem ovo:

MySQL said:
#1005 - Can't create table '.\bzv\authors.frm' (errno: 150)

Uradio sam created database bzv;

usao u bazu kliknuo na sql i kucao kod.

Znaci neide mi nikako u glavu zasto nece.

[ misk0 @ 17.04.2008. 08:12 ] @
imas li sa tim korisnikom prava da kreiras tabele u toj database?
[ Tesla90 @ 17.04.2008. 10:08 ] @
Pa stavio sam na all privileges..ali provericu jos jednom...

Pre sam koristio stariju verzuje vama neka 5.0 verzija a sada je neka nova verzija 2.0a a nemogu da nadjem stariju verziju mozda mu je to bug u ovoj novoj verziju..

[ Miroslav Ćurčić @ 17.04.2008. 18:26 ] @
Da nisi možda već imao tu tabelu u toj bazi ?
Meni se desilo dva-tri puta da se baza ošteti, ko zna od čega, pa mi blokira rad s nekim tabelama.
Promeni ime u recimo "authors_2" pa probaj.

Isto tako može biti da nemaš mesta na disku/hostingu.