我有一个名为tests的数据库表,我想用它来存储所有测试,但是一个测试可以有350多个问题,这是我到目前为止的列名
question_1
answer_1_question_1
answer_2_question_1
answer_3_question_1
answer_4_question_1
answer_5_question_1
question_2
answer_1_question_2
answer_2_question_2
answer_3_question_2
answer_4_question_2
answer_5_question_2
我有25个这样的应用程序,截至目前,该应用程序只能存储25个问题,每个问题最多可以有5个答案,而且对于多项选择问题。
简短答案基本相同,见下文。
Short_answer_question_1
sa_answer_1_question_1
sa_answer_2_question_1
sa_answer_3_question_1
sa_answer_4_question_1
sa_answer_5_question_1
Short_answer_question_2
sa_answer_1_question_2
sa_answer_2_question_2
sa_answer_3_question_2
sa_answer_4_question_2
sa_answer_5_question_2
所以问题是如何编写查询来创建所有这些表,而不必在phpmyadmin中逐个执行?
答案 0 :(得分:0)
无论你的表是否设计正确,编写简单的php程序应该可以直接发出有效的MySQL数据定义语言来定义这些表。
如果这是一次性的事情,你可以编写程序将SQL写入网页,然后将其剪切并粘贴到" buiild.sql"您可以保留在版本控制中的源文件。