I have a table called web_master which has as a primary key column called web_id.
When I try to create another table as a select, I get the following error message [note, that group_id is indexed]: mysql> create table sort_test as select * from web_master where group_id = 69; ERROR 1205: Lock wait timeout exceeded; Try restarting transaction There aren't any other transactions running in the database, so I do not understand why there is any lock wait.. Creating the table, then populating it via inserts works. ie: mysql> create table sort_test (id bigint(20)); Query OK, 0 rows affected (0.17 sec) mysql> insert into sort_test -> select web_id -> from web_master -> where group_id = 69; Query OK, 6698 rows affected (0.22 sec) Records: 6698 Duplicates: 0 Warnings: 0 mysql> commit; Query OK, 0 rows affected (0.00 sec) Any thoughts on why I am getting the lock wait timeout? -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]