SQL未在指定时追加限制

时间:2013-10-29 19:37:23

标签: mysql codeigniter

我有一个正在运行的查询

$this->db->select('Parent_Username, Program_Subtype, Is_Chaperone,Participant_name,Role,Percent_completed,Wizard_ID');
$this->db->where('Parent_Username', $username);
$this->db->where('Program_ID', $Program_ID);
$query = $this->db->get($this->child_table);

回声产生:

SELECT `Parent_Username`, `Program_Subtype`, `Is_Chaperone`, `Participant_name`,
`Role`, `Percent_completed`, `Wizard_ID` FROM (`child_table`) 
 WHERE `Parent_Username` = 'test123' AND `Program_ID` = 'abcdef3423' LIMIT 1

那么限制1 来自何处,当我没有指定它时,我需要所有记录,我可以设置像$this->db->limit('502340234234235');这样的任意限制但我为什么要这样做,当我没有指定时,为什么将它限制为1条记录?

0 个答案:

没有答案