Изначально неправильно организованы данные. Нужна одна таблица,
CREATE TABLE `table` (
`date` DATE,
`word` VARCHAR(64),
`count` INT,
PRIMARY KEY(`date`, `word`));
Добавление слова:
INSERT INTO `table` (`date`, `word`, `count`)
VALUES (CURDATE(), :word, 1)
ON DUPLICATE KEY UPDATE `count` = `count`+1