gpt4 book ai didi

mysql - SELECT INTO OUTFILE WITH "WHERE"语句

转载 作者:行者123 更新时间:2023-12-04 04:16:58 26 4
gpt4 key购买 nike

我正在尝试通过“SELECT INTO OUTFILE”从表中导出数据库记录。一切正常。但我需要过滤记录,这就是问题所在。这是代码:

SELECT * INTO OUTFILE 'file.txt' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'
FROM table_name WHERE name LIKE '%John%' AND LENGTH(name) <= 10 ORDER BY name

此语句不起作用,但如果我删除“name LIKE '%John%'”条件,它就会起作用。但是我需要指定这个LIKE条件,我该如何实现呢?

谢谢。

最佳答案

可能是 % 符号有问题。尝试更换

WHERE name LIKE '%John%'

WHERE LOCATE(name, 'John') > 0

关于mysql - SELECT INTO OUTFILE WITH "WHERE"语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12938430/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com