dev
Новичок
Есть таблица test в ней есть uid поле созданное в формате
"uid int NOT NULL PRIMARY KEY","'0'"
и есть запрос
при выполнение выдает эрор MySQL Error: 1062 ( Duplicate entry '0' for key 'PRIMARY')
как я понимаю оно не может записать данные потому что не может задать айди, как я понимаю мне нужно проверять макс id и добавлять +1 скажите пожалуйста куда мне вставить
"uid int NOT NULL PRIMARY KEY","'0'"
и есть запрос
PHP:
$result = $db->query("INSERT INTO test(username, passhash1, email, ctime, user_level, lastlogin_time, lastlogin_ip, confirm, can_comment)
VALUES('".$name."','".$password."','".$email."','".(int)time()."','0','','".safeEscape($_SERVER["REMOTE_ADDR"])."','".$confirmCode."', '1')");
при выполнение выдает эрор MySQL Error: 1062 ( Duplicate entry '0' for key 'PRIMARY')
как я понимаю оно не может записать данные потому что не может задать айди, как я понимаю мне нужно проверять макс id и добавлять +1 скажите пожалуйста куда мне вставить
чтобы запрос был рабочий? спасибоSELECT MAX(`uid`) FROM `test`