2012-07-25 89 views
0

數據庫phplogin>用戶SQL查詢的phpmyadmin

id     int 11 
username   varchar25 
password   varchar25 

請告訴我代碼以添加2用戶1名爲Admin並傳遞:123其它命名爲:ACC2通:PASS2

+1

這不是在考試中作弊的地方;另外,明文密碼是一個*可怕的想法(正如從100個最常見的密碼列表中選擇一個管理密碼)。 – Piskvor 2012-07-25 13:31:00

+0

您是否試圖將兩個用戶Admin和acc2插入表中? – 2012-07-25 13:32:08

+0

也是SHA1哈希有28個字符,所以varchar25是不可能的。 – 2012-07-25 13:34:02

回答

2

RUN這些查詢序列明智

ALTER TABLE `users` ADD PRIMARY KEY(`id`); 

ALTER TABLE `users` CHANGE `id` `id` INT(11) NOT NULL AUTO_INCREMENT 


INSERT INTO `users`(`username`,`password`) value('Admin','123'),('acc2','pass2'); 

或(對於安全使用SHA1(),以確保您的密碼)

INSERT INTO `users`(`username`,`password`) value('Admin',sha1('123')),('acc2',sha1('pass2')); 
+0

#1364 - 字段'id'沒有默認值 – 2012-07-25 13:34:20

+0

在id上添加增量並使其成爲主 – 2012-07-25 13:35:05

+0

更改varchar 24 =成功。 – 2012-07-25 13:36:20