Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    8

    [mysql] errore

    ciao a tutti
    io devo fare qlc tabelle in MySQL
    le tabelle sono questi

    create table Film(
    codice char(10) primary key,
    nome char(40),
    registra char(10),
    attore char(80),
    anno char(4),
    durata char(3),
    casaro char(15),
    genere char(15),
    storia char(255));

    2'

    create table cliente(
    codice char(10) primary key,
    nome char(10),
    cognome char(15),
    indirizzo char(40),
    cap char(6),
    citta char(10),
    tele char(14),
    dataNsc date
    );

    3'

    create table prezzo(
    anno char (4) primary key,
    prezzo decimal (5,2),
    durata char(3))

    4'

    create table Storico(
    codice Film char (10),
    foreign key (codice Film)
    references Film (codice),
    codice Cli char (10),
    foreign key (codice Cli)
    references cilente (codice),
    Noleggio int )

    QUANDO VOGLIO COSTRUIRE LA 4' TABELLE MI DA' QUESTO ERRORE

    Cannot create table '.\MySQL\storico.frm' (errno: 150)

    COME POSSO RISOLVERE QUESTO ERRORE???

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Ma in quale linguaggio stai scrivendo il programma?

    Cosa e' 'storico.frm' ??

    Bisogna essere indovini per rispondere ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    8
    devo fare soltanto queste tabelle ,
    x un corso di mysql

    Storico: salva che un cliente quante volte ha preso in noleggio un film

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304

    Moderazione

    Modifico il titolo per renderlo conforme al Regolamento, che ti invito a leggere.

    Prova anche a specificare ulteriormente se utilizzi un linguaggio di programmazione per accedere a MySQL o se fai tutto dall'interfaccia testuale messa a disposizione dal DBMS.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Ad ogni modo, non puoi creare campi con nomi che contengono degli spazi.

    Aggiungi un trattino basso:
    codice:
    create table Storico(
    codice_Film char (10),
    foreign key (codice Film)
    references Film (codice),
    codice_Cli char (10),
    foreign key (codice Cli)
    references cilente (codice),
    Noleggio int )
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    8
    non ho messo lo spazio
    per esmpio sono cosi:
    CodiceClinete

    uso l'interfaccia testuale messa a disposizione dal DBMS (mysql query browser)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.