В соответствии с MySQL документ
Ни одно значение не было задано для столбца AUTO_INCREMENT, поэтому MySQL назначены порядковые номера автоматически. Вы также можете указать , чтобы присвоить 0 столбцу для генерации порядковых номеров. Если столбец объявлен NOT NULL, также можно назначить NULL столбцу для генерации порядковых номеров. Когда вы вставляете какое-либо другое значение в столбец AUTO_INCREMENT, столбец устанавливается на это значение, а последовательность сбрасывается, так что следующее автоматически генерируемое значение следует последовательно от наибольшего значения столбца.
Если это правда, в RedBean вы можете сделать что-то вроде
$post = R::dispense('post');
$post->id = 234;
R::store($post);
Я не проверял это, так как я держать автоинкрементных набор столбцов в целое по умолчанию 0, который автоматически увеличивает ,