Как сделать вставку PHP с использованием ключевого слова SQL «Default» для автоматического увеличения первичного ключа

0

Привет, я пытаюсь сделать вставку PHP, используя PDO:

$sqlStr = "INSERT INTO agents VALUES (:id,:sport, :firmName, :agentLastName, :agentFirsttName, :address1, :address2, :suite, :city, :stateProv, :zipcode, :country, :phone, :fax, :email, :website, :comment, :lastUpdated)";

Я хочу привязать ключевое слово MySQL по умолчанию к моему id, потому что мой идентификатор автоматически увеличивается. Но "По умолчанию" уже является ключевым словом в PHP.

Есть ли способ сделать это?

Спасибо

Теги:
pdo

1 ответ

1
Лучший ответ

Быстрое исправление: передайте NULL для идентификатора.

Хорошее исправление: перечислите все поля в инструкции, которые должны получить значение и опустить поле id. (Таким образом вы также можете использовать возможности автоматического обновления столбца TIMESTAMP)

  • 0
    Спасибо! Это сработало!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню