MySQL:将数据写入表和列

标签 mysql database insert-into

在大学学习网络开发类(class)时,我一直在浏览数据库时感到不适。我已经阅读了大多数内容,例如连接到 mysql、选择数据库等等。但我不知道如何在表的列中添加数据。

我已经尝试了我在网上可以找到的东西,但我还没有找到任何有用的东西...所以我想知道这里是否有人能好心地向我展示如何将内容写入包含这些列的表中:http://imageshack.us/photo/my-images/851/sqla.png/

我不需要帮助来选择数据库等,只需要如何将这些数据写入数据库。或者像我这样的傻瓜指南的链接...我已经尝试了很多不同的方法

mysql_query(插入***值****)

但我无法让它工作..

任何帮助都会非常感激,感觉完全迷失了。

提前致谢!

最佳答案

我的猜测是 song_id 与其他一些表相关,因此您需要在插入请求中具有有效的 song_id,但类似这样的操作应该有效:

 INSERT INTO `your_table` VALUES(NULL,'Your Text',song_id,CURRENT_TIMESTAMP);

请注意,如果 song_id 与另一个表相关,则应将其替换为有效的 ID:

 $song_id = 1;
 $text = "Sample text";
 mysql_query("INSERT INTO `your_table` VALUES(NULL,'$text',$song_id,CURRENT_TIMESTAMP)");

您还应该尝试检查 mysql documentation对于此类问题。

关于MySQL:将数据写入表和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8837746/

相关文章:

django - 相同类型的字段在多个表中时的命名约定?

mysql - 分组依据和聚合函数

python - 如何在 Sqlalchemy 中设置用户定义类型

oracle - 没有列的插入语句是否在 Oracle 中批准性能

mysql super 奇怪的语法错误?

Ubuntu 中的 MySQL 连接

MySQL - Barracuda 文件格式和行压缩以避免 ERROR 1118 Row Size Too Large

mysql - 在 INSERT 上搜索和更新

Mysql结构及很多表之间的关系

mysql - 插入 SQL 中组函数的使用无效