私は私が私のSQLデータベースにテーブルを作成しようとするたびに、このエラーを得続ける:NOTはusers
(id
int型を存在する場合は」近くに構文エラーが表を作成します。クエリ内のエラーSYNTAX ERROR
エラー(1064) ?ライン2
で(10)NOT NULL AUTO_INCREMENTは、 `」私はあなたのuse
コマンドでエラーがあります
use luke_f_db
CREATE TABLE IF NOT EXISTS `users` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`email` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL,
`trn_date` datetime NOT NULL,
PRIMARY KEY (`id`)
);
'use luke_f_db'? 'mysqli_select_db()'または適切ですか? –
'USE'の後にセミコロンを投げてください(あるいは、実際には問い合わせの外側で行うのがコネクションステートメントの中で一番です)。 – Quassnoi
一部のメールアドレスでは50文字では不十分です。大抵のフィールドには 'VARCHAR(255)'を使用してください。そうしなければ、ストレージコストは通常ゼロになります。 – tadman