Foreign key constraint is incorrectly formed

Started by Hakku, 03.12.17 - klo:21:13

Previous topic - Next topic

Hakku

Hei, yritän luoda tietokantaa niin saan seuraavan virheen useissa tauluissa...

errno: 150 "Foreign key constraint is incorrectly formed"


-Hakku

Ere Maijala

Mikä tietokanta ja versio (MariaDB/MySQL ja versionumero)? Voi olla, että täytyy vähän päivittää uusimpia varten tms. mutta ei ole tullut omissa testeissä vielä vastaan.

Hakku

- Palvelimen versio: 10.1.24-MariaDB-cll-lve - MariaDB Server
- Tietokannan asiakasohjelman versio: libmysql - 5.1.73
- phpMyAdmin -> Versiotiedot: 4.7.3

Tuollaisia näyttäisi olevan, en tiedä mikä tuossa on vikana kun en vieläkään ole saanut asennettua ohjelmaa noiden asennusohjeiden mukaan. Importilla tuolla phpmyadminissa se ei kyllä valittanut mitään, mutta virhettä se heittää vieläkin silti mulle, joku virhe taitaa olla configissa tms. siis.
Täytyy ihmetellä lisää kun kiireiltäni ehdin, tarpeeseen tuo ohjelma kyllä tulisi, että "tämä ei jää tähän"... :D


- Hakku

Ere Maijala

Voisitko testata ajaa tuosta create_database.sql:stä taulujen luontikomennot yksi kerrallaan? En nyt saanut ainakaan ihan oletusasetuksilla MariaDB:llä mitään tuollaista toistettua.

Ere Maijala

Ja toinen kysymys: mitä kertoilee seuraava komento?

SELECT REPLACE(@@SQL_MODE, ',', '\n');