示例#1
0
 public function testBuildInsertStatement()
 {
     $columnValues = ['testColumn' => 1, 'testColumn2' => 'testValue2', 'testColumn3' => 'testValue3'];
     static::assertEquals('INSERT INTO `testTable` (`testColumn`, `testColumn2`, `testColumn3`) VALUES ( 1,  "testValue2",  "testValue3")', $this->sqlBuilder->buildInsertStatement($this->metadata, $columnValues));
 }
示例#2
0
 /**
  * {@inheritdoc}
  */
 public function insert(TableMetadata $tableMetadata, array $columnValues)
 {
     $this->execute($this->sqlBuilder->buildInsertStatement($tableMetadata, $columnValues));
     return $this->driver->lastInsertId();
 }