如何从命令行在MySQL表中插入一行数据?
我正在使用MySQL命令行,需要将数据插入表中。我脑子里放了一个大屁,对此感到非常生疏,记不起如何正确地做这件事。以下是我的表格当前的外观: 我从数据库中删除了项目,这就是我的books表中剩下的全部内容。我想添加另一本书名为“Faith”和作者为“Nelson”的书,因此我尝试了以下命令,但出现了一个错误,如下所示: 我不想为密钥输入信息,我希望它能够自动生成,而无需手动输入。有人能告诉我如何正确输入这些数据吗?谢谢。试试这个:如何从命令行在MySQL表中插入一行数据?,mysql,mysql-error-1064,Mysql,Mysql Error 1064,我正在使用MySQL命令行,需要将数据插入表中。我脑子里放了一个大屁,对此感到非常生疏,记不起如何正确地做这件事。以下是我的表格当前的外观: 我从数据库中删除了项目,这就是我的books表中剩下的全部内容。我想添加另一本书名为“Faith”和作者为“Nelson”的书,因此我尝试了以下命令,但出现了一个错误,如下所示: 我不想为密钥输入信息,我希望它能够自动生成,而无需手动输入。有人能告诉我如何正确输入这些数据吗?谢谢。试试这个: INSERT INTO books (`title`, `a
INSERT INTO books (`title`, `author`)
VALUES
('faith', 'nelson');
你知道我如何编辑我的books表以便键可以自动递增吗?如果
booksKey
是一个自动递增列,那么MySQL应该自动递增。表不是自动递增的,我需要修改它,但不知道如何。我已经计算出来了,这是如何将自动增量添加到上面我的现有表中的:altertablebooks修改booksKey int auto_increment;