Mysql
 sql >> база данни >  >> RDS >> Mysql

Създайте множество MySQL таблици с помощта на PHP

Не можете да използвате заявки, разделени с точка и запетая с mysql_query , тази функция позволява само една заявка в даден момент!

Трябва да изпълните своите изявления отделно:

mysql_query("
    CREATE TABLE IF NOT EXISTS `mod_reminder_entries` (
        `id` INT(10) NOT NULL AUTO_INCREMENT, 
        `user_id` INT(10) NOT NULL, 
        `entry_name` VARCHAR(255) NOT NULL, 
        `entry_value` INT(10) NOT NULL, 
        PRIMARY KEY (`id`), 
        FOREIGN KEY (`user_id`) REFERENCES tblclients (`id`) 
    )
") or die(mysql_error());

mysql_query("
CREATE TABLE IF NOT EXISTS `second_table` (
    `user_id` INT(10) NOT NULL, 
    `fieldstotal` INT(10) NOT NULL, 
    FOREIGN KEY (`user_id`) REFERENCES tblclients (`id`) 
)
") or die(mysql_error());

Или по-добре, използвайте mysqli_multi_query -- което означава, че трябва да преминете към mysqli .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. UTF-8:показва се правилно в базата данни, но не и в HTML, въпреки набора от знаци utf-8

  2. MySQL COUNT с LIMIT

  3. Грешка:Методът или операцията не са внедрени. докато скелета на базата данни на MYSQL

  4. MySQL UPDATE с SELECT SUM от различна таблица

  5. Как да получите размера на mysql базата данни?