私信  •  关注

Thomas Van der Veen

Thomas Van der Veen 最近创建的主题
Thomas Van der Veen 最近回复了
7 年前
回复了 Thomas Van der Veen 创建的主题 » laravel 5.5-如何抑制mysql数据库截断警告消息

不幸的是,我不熟悉这个包裹。但是快速扫描他们的 Github 告诉我,它看起来是一个可以在配置中设置的模型,用于将此数据存储到数据库。

一个建议是利用 Eloquent events , saving 特别是因为当 creating updating .

在该事件的回调函数中,可以截断模型的特定属性。在这种情况下 properties 如果我没有弄错的话。

看起来您正试图存储一些base64字符串,猜测这可能是导致问题的原因。也许您可以在 性质 全部替换 src="somereallylongbase64" 具有 src="...base64..." 用一个简单的 性质 .

7 年前
回复了 Thomas Van der Veen 创建的主题 » Laravel MySQL语法错误或访问冲突

首先,如果你在这个平台上寻求帮助,下一次尝试更像一个问题。

其次,在查询中直接集成变量从来不是一个好主意。这将使您的查询容易被SQL注入。基本信息可以找到 here .

通过查看您的查询(在错误中),我们可以看到使用 * 通配符。

select
    *
from
    users
where
    exists (
        select
            *,
            *, <-- This will throw a syntax error.
            (6371 * acos(co ... the rest of the distance calculation