Вы можете создать двухэтапную систему, в которой пользователь заполняет форму, но затем должен ответить на электронное письмо, чтобы «активировать» запись в течение установленного периода времени - например, 24 часа.
В серверной части вместо того, чтобы заполнять текущую таблицу всеми отправленными формами, вы можете поместить их во временную таблицу, которая автоматически удалит любую строку, которая старше, чем выделенное время. Если у вас нет серьезных проблем с ботами, то я думаю, что таблица не станет такой большой, особенно если в первой форме всего несколько полей.
Преимущество этого подхода заключается в том, что вам не нужно использовать капчу или какую-либо другую технологию, подобную той, которая может создать некоторые проблемы с доступностью.