每次我嘗試在我的SQL數據庫中創建表的時間我不斷收到此錯誤:MySQL的1064錯誤語法錯誤
錯誤查詢(1064):語法錯誤附近的「CREATE TABLE IF NOT EXISTS users
(id
INT (10)NOT NULL AUTO_INCREMENT,`」第2行
我能得到一些幫助,這
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