0
我想使用此查詢REPLACE INTO導致鎖超時超時;請嘗試重新啓動交易
REPLACE INTO am_finder_value (dropdown_id, name) SELECT 6, ukyear FROM am_finder_models WHERE ukyear IS NOT NULL AND ukyear <>'';
am_finder_models
+------------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+---------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| model_id | text | YES | | NULL | |
| modelname | text | YES | | NULL | |
| ukyear | text | YES | | NULL | |
| euroyear | text | YES | | NULL | |
| chassis_id | text | YES | | NULL | |
+------------+---------+------+-----+---------+----------------+
am_finder_value
+-------------+-----------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-----------------------+------+-----+---------+----------------+
| value_id | int(10) unsigned | NO | PRI | NULL | auto_increment |
| parent_id | int(10) unsigned | NO | MUL | NULL | |
| dropdown_id | mediumint(8) unsigned | NO | MUL | NULL | |
| name | varchar(255) | NO | | NULL | |
+-------------+-----------------------+------+-----+---------+----------------+
我不斷收到將數據從一列複製到另一列不同的表內
Lock wait timeout exceeded; try restarting transaction
我已經加大了超時300
| Variable_name | Value |
+--------------------------+-------+
| innodb_lock_wait_timeout | 300 |
+--------------------------+-------+
是否有複製數據,更好更有效的方式?
謝謝你們的意見線程似乎現在正在工作...... – user1704524 2014-09-02 11:07:46