как получить последний вставленный идентификатор базы данных Sqlite с помощью Zend_Db

Чтобы измерить время отклика для остальных вызовов http api, сначала необходимо создать план тестирования Jmeter с использованием сэмплера http запроса

. Чтобы создать план тестирования, выполните следующие шаги.

  1. Откройте Apache Jmeter, щелкните правой кнопкой мыши План тестирования -> Добавить -> Потоки -> Группа потоков.
  2. Щелкните правой кнопкой мыши на группе потоков -> Добавить -> Сэмплер -> HTTP-запрос.

enter image description here

  1. Введите адрес сервера, путь и параметры. Вы можете добавить любое количество сэмплеров http в группу Thread.
  2. Сохранить план тестирования.

    Вы можете запустить тесты Jmeter, используя ссылку . Это очень дешево, и вы можете получить отчеты. вот ссылка и инструкция о том, как запустить тест Jmeter с использованием экземпляров AWS

5
задан farzad 3 February 2009 в 05:51
поделиться

3 ответа

Учитывая Базу данных SQLite3 с таблицей b, следующим образом:

BEGIN TRANSACTION;
CREATE TABLE b(a integer primary key autoincrement, b varchar(1));
COMMIT;

Этот код дает мне a lastInsertId:

public function lastInsertId() {
    $result = $this->_connection->query('SELECT last_insert_rowid() as last_insert_rowid')->fetch();
    return $result['last_insert_rowid'];
}

Это - если Ваша таблица будет определена правильно, то Ваша единственная проблема, вероятно, будет состоять в том, что Вы пытались выбрать ключевой $result [0] - также, каждый раз, когда Вы используете вычисляемый столбец, я рекомендую исказить столбец с помощью ключевого слова "AS", как я продемонстрировал выше. Если Вы не хотите искажать столбец, в SQLite3 столбец нужно назвать "last_insert_rowid ()".

11
ответ дан 14 December 2019 в 09:02
поделиться

Эй, попробуйте этот запрос. Но я не знаю о PHP.

SELECT *
FROM tablename
WHERE id = (SELECT COUNT(*) FROM tablename);
-4
ответ дан 14 December 2019 в 09:02
поделиться
SELECT * FROM [tablename] ORDER BY id DESC LIMIT 1
-1
ответ дан 14 December 2019 в 09:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: