我创建了一个这样的数据库
+----------------+------------------+
| name | password |
+----------------+------------------+
| john | ******** |
+----------------+------------------+
| james | &*^^%^ |
+----------------+------------------+
有没有办法按照john和james以及其他加入我网站的人的朋友,消息和消息来创建新的表格行?
答案 0 :(得分:4)
您可以将这些列添加到表中,但将这种信息放在用户表中是一个坏主意。
你应该创建新表并使用JOIN来获取数据:
首先,在现有表格中添加ID列。
|----------------|------------------|------------------|
| ID | user | password |
|----------------|------------------|------------------|
然后,创建一个包含所需列的新表:
表朋友:
表格消息
答案 1 :(得分:0)
http://dev.mysql.com/doc/refman/5.1/de/alter-table.html
ALTER TABLE your_table
ADD COLUMN friends TYPE NULL;
答案 2 :(得分:0)
您需要考虑将数据库设计包含在内。您需要添加与您的usertable有关系的新表。在开始之前,我建议你学习更多关于关系数据库设计的知识,如果你以后不会遇到麻烦,需要全部启动它。
看看here,看起来像是一个体面的教程。