PHPを使用して複数のMySQLテーブルを作成しようとしていますが、エラーが発生し、何が問題なのかを整理できません。
PHP コード:
$sql = ' 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`)
);
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`)
); ';
mysql_query($sql);
エラーが発生しますが、mysql 接続について心配する必要はありません。DB に適切に接続してテストしましたが、構文に問題があることは間違いありません。
SQL 構文にエラーがあります。'CREATE TABLE IF NOT EXISTS
second_table
(user_id
INT