Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mysql:ERROR 1005 (HY000):Tidak dapat membuat tabel 'receitascakephp.recipes' (errno:150)

Kedua tabel harus InnoDB:

CREATE TABLE `users` (
`id` INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
`name` VARCHAR(255) NOT NULL,
    `username` VARCHAR(75) NOT NULL,
    `password` VARCHAR(75) NOT NULL,
    `image` VARCHAR(255)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `recipes` (
    `id` INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
    `name` VARCHAR(255) NOT NULL,
    `method` TEXT NOT NULL,
    `image` VARCHAR(255),
    `user_id` INT NOT NULL,
    CONSTRAINT `fk_recipes_users` FOREIGN KEY(`user_id`) REFERENCES `users`(`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara memfilter nilai daftar dropdown dengan daftar dropdown lain di ASP.NET, c #

  2. Hubungkan database mysql online dengan server xampp lokal menggunakan php

  3. cara cepat menyalin tabel innodb besar

  4. Ekstrak data dari json di dalam bidang mysql

  5. SQL ke outfile - di mana file disimpan? (MySQL, Windows)