Jump to content



Βοήθεια με MySql


HotPeanut

Recommended Posts

Έχω το παρακάτω κομμάτι κώδικα το οποίο είναι για Oracle. Εγώ θέλω να το περάσω να δουλέψει σε MySql βάση.

create table IMAGE1(IMAGEID int not null,
DOC_ID int not null,
TYPEBLOB varchar(2000),
DESCR varchar(2000),
FILENAME blob not null,
primary key(IMAGEID),
foreign key (DOC_ID) references DOCUMENT1(DOC_ID));


create sequence SEQ start with 1 increment by 1;

CREATE OR REPLACE TRIGGER "AUTO_ENCRE" BEFORE
INSERT ON IMAGE1 FOR EACH ROW begin
if :new.IMAGEID is null then
select SEQ.nextval into :new.IMAGEID from dual;
end if;
end;

Το πρόβλημα μου είναι η δημιουργία sequence. Ψάχνοντας στο google βρήκα ότι το create sequence.... δεν ισχύει στην Mysql και έτσι έκανα την πρώτη στήλη του πίνακα που δημιουργώ IMAGEID int not null AUTO_INCREMENT

Το Trigger όμως πως θα το κάνω να δουλέψει?

P.s.: ένας noob ρωτάει.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.