"SELECT id from mytable WHERE id is NULL;
" id "должен быть столбцом auto_increment, чтобы он работал. Он будет возвращать last_insert_id так же, как ожидается от last_insert_id ().
пример: mysql> INSERT INTO orders (customer_cust_id, orderdatetime, message, taxrate, shippingprice) -> SELECT '1', NOW (), null, taxrate, shippingprice ОТ клиента -> WHERE cust_id = '1'; "
http://dev.mysql.com/doc/refman/5.0/en/insert-select.html