Почему mysql_query (SHOW TABLE STATUS LIKE) получает нулевое значение auto_increment value

Определение таблицы таково:

CREATE TABLE `oc_product_option_value` (
      `product_option_value_id` int(11) NOT NULL AUTO_INCREMENT,
      `product_option_id` int(11) NOT NULL,
      `product_id` int(11) NOT NULL,
      `option_id` int(11) NOT NULL,
      `option_value_id` int(11) NOT NULL,
       ...
)

Код PHP выглядит так:

...
$res = mysql_query("SHOW TABLE STATUS LIKE '%product_option_value'");
//$res = mysq_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_NAME = 'product_option_value'");

$row = mysql_fetch_assoc($res);

$n_id = is_null( $row['Auto_increment']) ? 'null' : $row['Auto_increment'] ;

...

Ну, я всегда получаю нулевое значение?

0 ответов

Другие вопросы по тегам