我写了一个查询,这在我的本地服务器上运行正确,它有更少的数据,
但是当我在生产服务器上运行它时会出错 - (这有更多的数据在6GB左右)
Incorrect key file for table '/tmp/#sql_3c51_0.MYI'; try to repair it
Run Code Online (Sandbox Code Playgroud)
这是我的查询
SELECT
`j25_virtuemart_products`.`virtuemart_product_id`,
`product_name`,
`product_unit`,
`product_s_desc`,
`file_url_thumb`,
`virtuemart_custom_id`,
`custom_value`
FROM
`j25_virtuemart_product_customfields`,
`j25_virtuemart_products`,
`j25_virtuemart_products_en_gb`,
`j25_virtuemart_product_medias`,
`j25_virtuemart_medias`
WHERE
(
`j25_virtuemart_products`.`virtuemart_product_id`=`j25_virtuemart_products_en_gb`.`virtuemart_product_id`
AND
`j25_virtuemart_products`.`virtuemart_product_id`=`j25_virtuemart_product_customfields`.`virtuemart_product_id`)
AND
`j25_virtuemart_products`.`virtuemart_product_id`=`j25_virtuemart_product_medias`.`virtuemart_product_id`
AND
`j25_virtuemart_product_medias`.`virtuemart_media_id`=`j25_virtuemart_medias`.`virtuemart_media_id`
GROUP BY `j25_virtuemart_products`.`virtuemart_product_id`
LIMIT 0, 1000;
Run Code Online (Sandbox Code Playgroud)
任何人都知道如何从该错误中恢复 - 比如otimize这个查询或任何其他方式谢谢你
说我有一个阵列:
a = [1, 2, 3, 4]
Run Code Online (Sandbox Code Playgroud)
我希望它像这样打印:
1
2
3
4
Run Code Online (Sandbox Code Playgroud)
但我不想去:
print(a[0])
print(a[1])
print(a[2])
print(a[3])
Run Code Online (Sandbox Code Playgroud)
我想让它自动打印每个条目,但动态足够,以便在没有其他条件时停止,但如果存在则继续,如果这有意义的话.在编程方面,我不是很善于言语,但我希望这是有道理的.