gpt4 book ai didi

MySQL语法变体

转载 作者:太空宇宙 更新时间:2023-11-03 12:27:44 26 4
gpt4 key购买 nike

我正在通过在线教程学习 Php/MySQL(不是我希望您观看它,而是作为引用:http://www.youtube.com/watch?v=rJ3tDQfJt4k)

我通过 phpMyAdmin 3.5.2.2 使用 MySQL 5.5.27

在教程中,给出了这段代码(并且有效):

INSERT INTO 'posts' ('title', 'contents') VALUES('this is the first post', 'Yes it is.')

但是,我收到此错误消息:“#1064 - 您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,了解要使用的正确语法……”

这个语法(我通过反复试验发现的)对我有用:

INSERT INTO posts (title, contents) VALUES('this is the first post', 'Yes it is.')

我希望有人解释为什么会这样,以及如何识别正确的语法 - 或者链接到一些文档,使初学者能够理解这种区别。 (在我的学习中,我目前不太可能能够按照手册进行操作。)感谢您提供的任何帮助。

最佳答案

MySQL 标识符(列名和表名)可以选择用反引号“`”而不是单引号括起来。视频有点模糊,我明白你为什么会误会它们。尝试:

INSERT INTO `posts` (`title`, `contents`) VALUES('this is the first post', 'Yes it is.')

关于MySQL语法变体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16849036/

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