gpt4 book ai didi

mysql - 查询执行成功但在表中插入了其他数据

转载 作者:行者123 更新时间:2023-11-30 00:28:40 24 4
gpt4 key购买 nike

我有一个名为“tasks”的数据库表。我在 phpmyadmin 中执行了以下查询。

INSERT INTO tasks 
VALUES (' ',17,'Test Task','Test Task descriptions','0', '1','','0','', '1','2014-3-20','1','2014-3-15','NOW()' ) ;

查询已成功执行,但其他数据已插入表中,例如我提供了标题“Test Task”,但插入了“werwr”

可能是什么问题?

最佳答案

显式定义列是一个很好的做法,因此您的查询应如下所示:

    INSERT INTO table1 (`col1`, `col2`, `col3`) VALUES (value1, value2, value3)

    INSERT INTO table1 SET `col1` = value1, `col2` = value2, `col3` = value3

否则,如果您将来更改表结构,您可能会得到意想不到的结果。

在您的情况下可能会发生这种情况,您希望插入一个值,但插入另一个值。

您可能遇到编码问题

最后一件事,你的值可能会被截断

关于mysql - 查询执行成功但在表中插入了其他数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22680649/

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